Token导航 LogoToken导航TokenDH.com
Omni Wire logo
AI代理未说明官方级别未说明来源级核验

Omni Wire

MCP Server

OmniWire是为AI代理群设计的底层基础设施工具集,提供88种MCP工具、A2A协议、OmniMesh VPN等功能,支持多节点管理和代理间协调。

工具数

79

提示词数

0

GitHub Stars

9

资源数

0
AI代理TypeScriptClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

VoidChecksum

提供方

VoidChecksum

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AI代理集群的基础设施层。

88 MCP工具·A2A协议·OmniMesh VPN·nftables防火墙·CDP浏览器·cookie同步·2FA TOTP·双向同步·CyberBase持久化

______________________________________________________________________

快速开始

npm install -g omniwire

添加到您的AI代理(Claude Code、Cursor、OpenCode等):

{
  "mcpServers": {
    "omniwire": { "command": "omniwire", "args": ["--stdio"] }
  }
}

______________________________________________________________________

为什么选择OmniWire?

问题OmniWire解决方案
手动管理多个服务器一个工具调用控制任何节点
代理无法相互协调A2A消息、事件、信号量
多步部署需要多次往返一次调用中的管道链步骤
漏洞命令打破代理循环内置重试+断言+观察
长任务会阻塞代理background: true 在任何工具上
工具调用之间丢失的结果会话存储 {{key}} 插值法
不同大小的传输方式不同自动选择SFTP/netcat+LZ4/aria2c
SSH连接中断多路径故障切换+断路器

______________________________________________________________________

用例

DevOps和基础设施

# Deploy to all nodes in one call
omniwire_deploy(src="node-a:/app/v2.tar.gz", dst="/opt/app/")

# Rolling service restart
omniwire_batch([
  {node: "node1", command: "systemctl restart app"},
  {node: "node2", command: "systemctl restart app"}
], parallel=false)

# Monitor disk across fleet
omniwire_disk_usage()

安全和渗透测试

# Anonymous nmap through Mullvad VPN
omniwire_exec(
  node="node-a",
  command="nmap -sV -T4 target.com",
  via_vpn="mullvad:se",
  background=true
)

# Rotate exit IP between scans
omniwire_vpn(action="rotate", node="node-a")

# Run nuclei through VPN namespace
omniwire_exec(command="nuclei -u target.com",
  via_vpn="mullvad", store_as="nuclei_results")

多智能体协调

# Agent A dispatches work
omniwire_task_queue(action="enqueue",
  queue="recon", task="subfinder -d target.com")

# Agent B picks it up
omniwire_task_queue(action="dequeue", queue="recon")

# Share findings on blackboard
omniwire_blackboard(action="post",
  topic="subdomains", data="api.target.com")

# A2A messaging between agents
omniwire_a2a_message(action="send",
  channel="results", message="scan complete")

后台和异步工作流

# Long build in background
omniwire_exec(
  command="docker build -t app .",
  node="node-a", background=true
)
# Returns: "BACKGROUND bg-abc123"

# Check progress
omniwire_bg(action="poll", task_id="bg-abc123")
# Returns: "RUNNING (45.2s)"

# Get result when done
omniwire_bg(action="result", task_id="bg-abc123")

# Pipeline: build → test → deploy
omniwire_pipeline(steps=[
  {node: "node-a", command: "make build"},
  {node: "node-a", command: "make test"},
  {command: "deploy.sh", store_as: "version"}
])

文件操作

# Transfer large dataset between nodes
omniwire_transfer_file(
  src="node-a:/data/model.bin",
  dst="hostinger:/ml/model.bin"
)
# Auto-selects: aria2c (16-conn parallel)

# Sync config to all nodes
omniwire_deploy(
  src_node="node-a",
  src_path="/etc/nginx/nginx.conf",
  dst_path="/etc/nginx/nginx.conf"
)

VPN和匿名操作

# Full Mullvad setup for a node
omniwire_vpn(action="connect", server="se",
  node="node-a")
omniwire_vpn(action="quantum", config="on")
omniwire_vpn(action="daita", config="on")
omniwire_vpn(action="multihop", config="se:us")
omniwire_vpn(action="dns", config="adblock")
omniwire_vpn(action="killswitch", config="on")

# Verify anonymous IP
omniwire_vpn(action="ip", node="node-a")

# Node-wide VPN (mesh stays connected)
omniwire_vpn(action="full-on", server="de")

______________________________________________________________________

建筑

graph TB
    subgraph clients["AI Agents"]
        CC["Claude Code"]
        OC["OpenCode / OpenClaw"]
        CU["Cursor / Any MCP Client"]
        A2["Other Agents (A2A)"]
    end

    subgraph omniwire["OmniWire MCP Server"]
        direction TB
        MCP["MCP Protocol Layer
stdio | SSE | REST"]

        subgraph tools["88 Tools"]
            direction LR
            EXEC["Execution
exec  run  batch
broadcast  pipeline  bg"]
            AGENT["Agentic
store  watch  task
a2a  events  locks"]
            FILES["Files & Deploy
read  write  transfer
deploy  find"]
            SYS["System & DevOps
docker  services
cron  env  git  syslog"]
            SYNC["CyberSync
sync  diff  search
secrets  knowledge"]
        end

        subgraph engine["Core Engine"]
            direction LR
            POOL["SSH2 Pool
persistent  compressed
circuit breaker"]
            XFER["Transfer Engine
SFTP  netcat+LZ4
aria2c 16-conn"]
            CSYNC["Sync Engine
PostgreSQL  XChaCha20
parallel reconcile"]
        end
    end

    subgraph mesh["Infrastructure Mesh"]
        direction LR
        N1["Node A
storage"]
        N2["Node B
compute"]
        N3["Node C
GPU"]
        N4["Node D
local"]
    end

    DB[("PostgreSQL
CyberBase")]

    CC & OC & CU & A2 -->|MCP| MCP
    MCP --> tools
    tools --> engine
    POOL -->|"SSH2 multi-path"| N1 & N2 & N3
    POOL -->|"local exec"| N4
    CSYNC --> DB

    style omniwire fill:#0D1117,stroke:#59C2FF,stroke-width:2px,color:#C6D0E1
    style clients fill:#161B22,stroke:#91B362,stroke-width:1px,color:#C6D0E1
    style mesh fill:#161B22,stroke:#E6B450,stroke-width:1px,color:#C6D0E1
    style tools fill:#0D1117,stroke:#59C2FF,stroke-width:1px,color:#C6D0E1
    style engine fill:#0D1117,stroke:#CC93E6,stroke-width:1px,color:#C6D0E1
    style MCP fill:#162B44,stroke:#59C2FF,color:#59C2FF
    style DB fill:#162B44,stroke:#CC93E6,color:#CC93E6

______________________________________________________________________

代理设置说明

开爪

OmniWire可作为 ClawHub技能:

# Install via ClawHub CLI
clawhub install omniwire

# Or manual: copy integrations/openclaw/SKILL.md to your OpenClaw skills directory
cp integrations/openclaw/SKILL.md ~/.openclaw/skills/omniwire.md

CyberSync会自动将OpenClaw代理、技能、内存和工作空间导入CyberBase PostgreSQL。

回形针

将OmniWire注册为零成本基础设施代理:

{
  "agents": [{
    "name": "omniwire",
    "type": "local-cli",
    "command": "omniwire --stdio",
    "skills": ["mesh-exec", "file-transfer", "service-control", "docker", "vpn", "scraping", "firewall"],
    "budget": { "monthly_usd": 0 }
  }]
}

integrations/paperclip/ 了解完整的适配器和技能定义。

克劳德代码

{
  "mcpServers": {
    "omniwire": {
      "command": "omniwire",
      "args": ["--stdio"]
    }
  }
}

OpenCode/Oh我的OpenAgent

{
  "mcp": {
    "omniwire": {
      "type": "local",
      "command": ["omniwire", "--stdio"]
    }
  }
}

Codex/Gemini

CyberSync会自动将OmniWire配置同步到Codex和Gemini环境。

______________________________________________________________________

关键能力

执行

omniwire_exec       single command + retry + assert
omniwire_run        multi-line script (compact UI)
omniwire_batch      N commands, 1 tool call, chaining
omniwire_broadcast  parallel across all nodes
omniwire_pipeline   multi-step DAG with data flow
omniwire_bg         poll/list background tasks

多代理(A2A)

omniwire_store        session key-value store
omniwire_a2a_message  agent-to-agent queues
omniwire_event        pub/sub event bus
omniwire_semaphore    distributed locking
omniwire_agent_task   async background dispatch
omniwire_workflow     reusable named DAGs

自适应文件传输

  1 GB    aria2c       16-parallel, max speed

连接弹性

Connected --> Health Ping (30s, parallel)
    |
Failure --> Multi-path Failover
    |         WireGuard -> Tailscale -> Public IP
    |
    +--> Retry (300ms -> 600ms -> ... -> 10s)
    |
3 fails --> Circuit OPEN (15s) -> Auto-recover

后台调度

# Any tool supports background: true
exec(background=true)   -> "bg-abc123"
bg(action="poll", id=..) -> "RUNNING (3.2s)"
bg(action="result", id=..) -> full output
bg(action="list")       -> all tasks + status

代理链

exec(store_as="ip")       store result
exec(command="ping {{ip}}") interpolate
batch(abort_on_fail=true)   fail-fast
exec(format="json")         structured output
exec(retry=3, assert="ok")  resilient
watch(assert="ready")       poll until

______________________________________________________________________

全部88个工具

每个工具 支持 background: true --立即返回任务ID。投票与 omniwire_bg.

Execution (6)

工具说明
omniwire_exec在任何节点上运行命令。 retry, assert, store_as, format:"json", {{key}}, via_vpn.
omniwire_run通过临时文件编写多行脚本。
omniwire_batch1次呼叫中有N个命令。链式 {{prev}}, abort_on_fail,并行/顺序。
omniwire_broadcast同时在所有节点上执行。
omniwire_pipeline多步DAG {{prev}}/{{stepN}} 插值。
omniwire_bg列出/轮询/检索后台任务结果。

Agentic / A2A (12)

工具说明
omniwire_store用于交叉调用链的会话键值存储。
omniwire_watch轮询,直到断言匹配——部署、构建、准备就绪。
omniwire_healthcheck并行健康探测所有节点(磁盘、内存、负载、docker)。
omniwire_agent_task后台任务调度与轮询/检索。
omniwire_a2a_message代理到代理消息队列(发送/接收/窥视)。
omniwire_semaphore分布式锁定——原子获取/释放。
omniwire_event按主题发布/订阅事件。
omniwire_workflow可重用的命名工作流DAG。
omniwire_agent_registry代理能力发现+心跳。
omniwire_blackboard共享黑板用于群体协调。
omniwire_task_queue分布式优先级队列——排队/出队/完成。
omniwire_capability查询智能路由的节点功能。

Files & Transfer (6)

工具说明
omniwire_read_file从任何节点读取文件(node:/path).
omniwire_write_file在任何节点上写入/创建文件。
omniwire_list_files列出目录内容。
omniwire_find_files跨节点全局搜索。
omniwire_transfer_file节点之间的复制(自动SFTP/netcat/aria2c)。
omniwire_deploy将一个文件并行部署到所有节点。

Monitoring (3)

工具说明
omniwire_mesh_status运行状况、延迟、CPU/mem/disk——所有节点。
omniwire_node_info一个节点的详细信息。
omniwire_live_monitor快照指标:cpu、内存、磁盘、网络

System & DevOps (12)

工具说明
omniwire_process_list跨节点列出/过滤进程。
omniwire_disk_usage所有节点的磁盘使用情况。
omniwire_tail_log日志文件的最后N行。
omniwire_install_package通过apt/npm/pip安装。
omniwire_service_controlsystemd启动/停止/重启/状态。
omniwire_docker任何节点上的Docker命令。
omniwire_kerneldmesg、sysctl、modprobe、lsmod、strace、perf
omniwire_cron列出/添加/删除cron作业。
omniwire_env获取/设置持久环境变量。
omniwire_networkping、跟踪路由、dns、端口、速度、连接。
omniwire_git任何节点上的repos上的Git命令。
omniwire_syslog使用过滤器查询journalctl。

Network, VPN & Security (9)

工具说明
omniwire_firewallnftables引擎--预设、速率限制、地理阻止、端口敲门、禁止/取消禁止。网格已列入白名单。
omniwire_vpnMullvad/OpenVPN/WireGuard/Tailscale——多跳、DAITA、量子、killswitch。网状安全。
omniwire_cookiesCookie管理——JSON/Header/Netscape、浏览器提取、CyberBase+1密码同步。
omniwire_cdpChrome DevTools协议——无头Chrome、屏幕截图、PDF、DOM、Cookie。
omniwire_proxy任何节点上的HTTP/SOCKS代理管理。
omniwire_dnsDNS解析、设置服务器、刷新缓存、阻止域。
omniwire_port_forwardSSH隧道——创建/列表/关闭/网格暴露。
omniwire_shell持久PTY会话(保留cwd/env)。
omniwire_clipboard跨网格共享剪贴板缓冲区。

Infrastructure (9)

工具说明
omniwire_backup快照/还原路径。区分、清理、保留。
omniwire_containerDocker生命周期——编写、构建、推送、日志、修剪、统计。
omniwire_certTLS证书——让我们加密、检查到期、自签名。
omniwire_user用户和SSH密钥管理,sudo配置。
omniwire_schedule具有故障转移功能的分布式cron。
omniwire_alert阈值警报——磁盘/内存/加载/离线+webhook通知。
omniwire_log_aggregate并行跨节点日志搜索。
omniwire_benchmarkCPU/内存/磁盘/网络基准测试。
omniwire_stream捕获流媒体输出(tail-f,watch)。

OmniMesh & Events (6)

工具说明
omniwire_omnimeshWireGuard网格管理器--init/up/down/添加对等体/同步对等体/健康/旋转键/拓扑。所有操作系统。
omniwire_mesh_expose将本地主机服务暴露给网格--发现/暴露/取消暴露/暴露远程。
omniwire_mesh_gateway自动公开网格范围内的所有localhost服务。
omniwire_eventsWebhook+WebSocket+SSE事件总线。发布、管理webhooks、查询日志。
omniwire_knowledgeCyberBase知识CRUD、文本/语义搜索、健康、真空、批量设置、导出。
omniwire_update通过npm+GitHub进行自我更新。自动更新,网格范围推送。

Agent Toolkit (7)

工具说明
omniwire_snippet可重复使用的命令模板 {{var}} 替代。
omniwire_alias会话中的命令快捷方式。
omniwire_trace分布式跟踪——跨越节点的瀑布。
omniwire_doctor健康诊断——SSH、磁盘、内存、docker、WireGuard、CyberBase。
omniwire_metricsPrometheus兼容的指标抓取/导出。
omniwire_audit命令审核日志--查看/搜索/统计。
omniwire_plugin插件系统——列表/加载来源 ~/.omniwire/plugins/.

CyberSync (9)

工具说明
cybersync_status同步状态、项目计数、待同步。
cybersync_sync_now立即触发和解。
cybersync_diff本地与数据库的差异。
cybersync_history同步事件日志。
cybersync_search_knowledge全文检索统一知识库。
cybersync_get_memory从PostgreSQL检索克劳德内存。
cybersync_manifest每个工具跟踪文件。
cybersync_force_push强制将文件推送到所有节点。
omniwire_secrets机密管理(1密码、文件、环境)。

______________________________________________________________________

演出

操作延迟优化
命令执行约80毫秒AES-128-GCM密码,持久SSH2,零分叉 : ping
网格状态~100ms并行探头,5s缓存,单探头 /proc 阅读
**文件读取(\

Optimization details

  • 密码:AES-128-GCM(AES-NI硬件加速)
  • 密钥交换:curve25519-sha256(现代最快的KEX)
  • 保持连接:2秒间隔,2次重试=4秒死亡检测
  • 端口查找器: shuf (纯bash)替换 python3 -c socket (-30毫秒)
  • 压缩:LZ4-1用于传输(比gzip快10倍)
  • 缓冲:数组推送+连接(O(n)vs O(n^2)字符串concat)
  • 状态:单人 /proc read替换多个管道命令
  • 健康ping: : 内置(无哈希查找,无分叉)
  • 倒像:先尝试SFTP, cat 仅在失败时回退
  • 断路器:15秒恢复,10秒重新连接盖子

______________________________________________________________________

安全

  • 所有远程执行均通过 ssh2.Client.exec() --从来没有 child_process.exec()
  • 仅基于密钥的身份验证,不存储密码,SSH密钥缓存
  • 多路径故障转移:WireGuard->Tailscale->公共IP
  • 默认情况下,秘密轴承工具输出被编辑(omniwire_env 列出键,而不是值)
  • 首选1Password或其他受管理的保管库来保存生产机密;file/env后端是本地开发的回退
  • 2MB输出保护防止内存耗尽
  • 4KB自动截断可防止上下文窗口膨胀
  • 断路器隔离故障节点
  • CORS受限于REST API上的本地主机

______________________________________________________________________

运输方式

模式端口用例
--stdio--克劳德代码、游标、MCP子流程
--sse-port=N3200OpenCode,远程HTTP MCP客户端
--rest-port=N3201脚本、仪表板、非MCP
omniwire --stdio                          # MCP mode (default)
omniwire --sse-port=3200 --rest-port=3201 # HTTP mode
omniwire --stdio --no-sync               # MCP without CyberSync
omniwire    # or: ow                      # Interactive REPL

______________________________________________________________________

配置网格

创建 ~/.omniwire/mesh.json:

{
  "nodes": [
    { "id": "server1", "host": "10.0.0.1", "user": "root", "identityFile": "id_ed25519", "role": "storage" },
    { "id": "server2", "host": "10.0.0.2", "user": "root", "identityFile": "id_ed25519", "role": "compute" }
  ]
}

______________________________________________________________________

代理安装/设置

用于在OmniWire网格中添加新节点——准备什么,如何将其连接,以及如何将其与Claude Code连接。

先决条件

要求注意事项
Node.js>=20node -v 验证
npm>=9附带Node.js 20+
线卫wg CLI+内核模块(Linux: apt install wireguard,macOS:Homebrew,Windows:GUI安装程序)
SSH密钥对Ed25519推荐-- ssh-keygen -t ed25519 -f ~/.ssh/id_omniwire
SSH访问节点密钥部署到 ~/.ssh/authorized_keys 在每个远程节点上
1Password命令行界面op v2+,已登录--需要 omniwire_secrets 并将cookie同步到保管库
PostgreSQL(可选)仅CyberSync/Cybase持久性需要——节点A承载它(相应地配置CyberSync_DB_URL)

安装OmniWire

npm install -g omniwire
omniwire --version   # verify

添加新节点

1.在新节点上生成WireGuard密钥对:

wg genkey | tee /etc/wireguard/node_private.key | wg pubkey > /etc/wireguard/node_pub.key
cat /etc/wireguard/node_pub.key

2.为其分配网格IP (下一个可用 10.0.0.0/24):

节点网格IP角色
节点A(集线器)10.0.0.1CyberBase存储
人质10.0.0.2计算
Windows PC10.0.0.3本地dev
ThinkPad10.0.0.4本地dev
_新节点_10.0.0.N分配下一个

3.在OmniMesh中注册节点 (从网格中已有的任何节点运行):

omniwire_omnimesh(action="add-peer",
  id="newnode",
  public_key="
",
  allowed_ips="10.0.0.N/32",
  endpoint="
:51820"
)

4.将更新的对等列表推送到所有节点:

omniwire_omnimesh(action="sync-peers")

5.在新节点上打开界面:

wg-quick up wg0
ping 10.0.0.1   # verify hub reachability

在新节点上配置OmniWire

将节点添加到 ~/.omniwire/mesh.json (如果缺席则创建):

{
  "nodes": [
    { "id": "node-a",   "host": "10.0.0.1", "user": "root", "identityFile": "~/.ssh/id_omniwire", "role": "storage" },
    { "id": "hostinger", "host": "10.0.0.2", "user": "root", "identityFile": "~/.ssh/id_omniwire", "role": "compute" },
    { "id": "windows",   "host": "10.0.0.3", "user": "Admin", "identityFile": "~/.ssh/id_omniwire", "role": "local" },
    { "id": "thinkpad",  "host": "10.0.0.4", "user": "user",  "identityFile": "~/.ssh/id_omniwire", "role": "local" }
  ]
}

验证连接:

omniwire_mesh_status    # should show all nodes green
omniwire_doctor         # checks SSH, disk, mem, WireGuard, CyberBase

通过MCP连接克劳德代码

添加 ~/.claude/claude_desktop_config.json (或IDE的MCP配置):

{
  "mcpServers": {
    "omniwire": { "command": "omniwire", "args": ["--stdio"] }
  }
}

重新启动克劳德代码。在新会话中验证:

omniwire_mesh_status()   # 88 tools should be available

环境变量

变量必填描述
OP_SERVICE_ACCOUNT_TOKEN用于1Password同步来自1Password的服务帐户令牌
OMNIWIRE_VAULT_ROOT可选黑曜石保险库根路径(默认:CyberBase保险库)
CYBERSYNC_DB_URL可选PostgreSQL DSN--默认为 postgresql://cyberbase@10.0.0.1:5432/cyberbase
OMNIWIRE_MESH_CONFIG可选覆盖mesh.json路径

在节点上持久设置。值写入 /etc/environment,但工具响应仅确认是否设置了值,从不回显秘密:

omniwire_env(action="set", key="OP_SERVICE_ACCOUNT_TOKEN", value="", node="node-a")
omniwire_env(action="get", key="OP_SERVICE_ACCOUNT_TOKEN", node="node-a")  # OP_SERVICE_ACCOUNT_TOKEN=

CyberSync自动分发

CyberSync通过PostgreSQL自动将配置、机密和内存推送到所有节点。

# Check what's tracked
omniwire_coc(action="cybersync-status")

# Force push current config to all nodes
omniwire_coc(action="force-sync")

# Diff local state vs database
cybersync_diff()

在第一次运行时,CyberSync从CyberBase中提取节点配置、2FA种子和Claude内存——机器之间没有手动复制粘贴。

______________________________________________________________________

更新日志

v3.0.0 -- 81 Tools, CyberBase Persistence, Full Platform

19种新工具:代理、dns、备份、容器、证书、用户、计划、警报、日志聚合、基准测试、代码段、别名、跟踪、医生、指标、审计、插件、Cookie、cdp。

CyberBase自动持久化:存储、审计、黑板、Cookie都同步到PostgreSQL。pgvector语义搜索。所有DB调用均出现5s statement_timeout。

建筑:优先级命令队列、智能输出截断、预测节点选择、延迟历史、连接池统计。

安全:命令denylist(阻止rm-rf/、分叉炸弹、磁盘擦除)。具有CyberBase持久性的审核日志。

A2A:类型化消息模式(JSON验证)、失败任务的死信队列、发布/订阅事件过滤器。

DX:GitHub操作CI、bash/zsh/fish shell补全、--json标志、cookie同步到1Password。

v2.7.0 -- Firewall Engine

omniwire_firewall:基于nftables的防火墙引擎,具有17个操作。预设(服务器、偏执、最小、最重要)、速率限制、按国家划分的地理阻止、端口敲击序列、IP禁令/取消禁令、白名单/黑名单、规则管理、审计日志、保存/恢复。

零网格冲击:wg0、wg1、tailscale0和所有网格CIDR(10.0.0.0/24、10.20.0.0/24、100.64.0.0/10)在任何硬化规则之前始终被列入白名单。nftables在内核空间中运行——零延迟开销。

v2.6.0 -- VPN Integration, Mesh-Safe Anonymous Scanning

omniwire_vpn 工具:Mullvad、OpenVPN、WireGuard、Tailscale。拆分隧道(按命令)+全节点模式。网格连接(wg0、wg1、Tailscale)始终通过路由排除和网络命名空间隔离来保持。

via_vpn 关于exec:使用Linux网络命名空间通过VPN路由任何命令。只有命令的流量通过VPN——SSH/WireGuard网格保持在真实界面上。

模式: connect (分体式隧道), full-on (节点宽度,网格除外), rotate (新的出口IP), status, list, ip.

v2.5.1 -- Universal Background Dispatch

background: true 通过服务器级包装器自动注入所有88个工具。返回任务ID,使用轮询 omniwire_bgomniwire_bg 列表/投票/结果工具。

v2.5.0 -- Performance Overhaul, A2A Protocol Expansion

演出:AES-128-GCM密码,曲线25519-sha256 KEX,2s保活,LZ4传输(快10倍), shuf 端口查找器(-30ms),SFTP首次读取,阵列缓冲区连接, /proc 单次读取状态, : 内置健康ping,300ms重新连接启动,15s断路器。

4个新的A2A工具 (49->53):代理注册(能力发现)、黑板(群体协作)、任务队列(分布式工作)、能力(节点路由)。

v2.4.0 -- Agentic Loop, A2A, Multi-Agent Orchestration

9个新的代理工具(40->49):存储、管道、监视、健康检查、代理任务、a2a_message、信号量、事件、工作流。代理升级: format:"json", retry, assert, store_as, {{key}} 插值。

v2.3.0 -- Compact Output, Speed, New Tools

输出检修(自动截断、智能时间、表格多节点)。6个新的DevOps工具(cron、env、网络、剪贴板、git、syslog)。

v2.2.1 -- v2.1.0

安全修复、多路径SSH故障转移、CyberBase集成、VaultBridge黑曜石镜像。

______________________________________________________________________

omniwire/
  src/
    mcp/           MCP server (88 tools, 3 transports)
    nodes/         SSH2 pool, transfer engine, PTY, tunnels
    sync/          CyberSync + CyberBase (PostgreSQL, Obsidian, encryption)
    protocol/      Mesh config, types, path parsing
    commands/      Interactive REPL
    ui/            Terminal formatting

要求: Node.js>=20•SSH密钥访问节点•PostgreSQL(仅限CyberSync)•建议使用WireGuard

______________________________________________________________________

更新日志

版本日期更改
v3.5.02026-03-30完全集成OpenClaw和PaperClip。ClawHub技能更新(v2.1.0→v3.5.0,30→88 工具)。OpenClaw、PaperClip、Oh My OpenAgent的代理设置说明。更新了所有集成清单。新 integrations/paperclip/SKILL.md, integrations/paperclip/README.md.
v3.4.12026-03-30跨操作系统: omniwire_scrape 安装程序适用于Linux(systemd)、macOS(launchd)、Windows、Docker(nohup)。自动升级deps+浏览器。Python/pip路径检测。
v3.4.0版本2026-03-30重写: omniwire_scrape --OmniMesh路由具有自动安装、VPN路由、自适应选择器、XPath、批量会话等功能。安装/状态操作。完整的README审计(88个工具)。
v3.3.12026-03-30新增: omniwire_scrape 工具——基于抓取的网络抓取(静态/浏览器/隐形模式、Cloudflare旁路、TLS欺骗)。
v3.3.0版本2026-03-30新增: omniwire_coc 工具——统一的CyberBase+黑曜石+画布同步。自动创建vault+画布。 mirror-db 通过以下方式将整个数据库导出为.md。可配置保管库 OMNIWIRE_VAULT_ROOT 环境。
v3.2.22026-03-30修复:同步GitHub/npm元数据——徽章、描述、美人鱼图都反映了86个工具
v3.2.12026-03-30新增:5个双向同步工具(omniwire_sync, omniwire_sync_rules, omniwire_sync_hooks, omniwire_sync_memory, omniwire_sync_agents)--共86个工具
v3.2.0版本2026-03-29新增: omniwire_2fa TOTP管理器——添加/生成/验证/导入/导出2FA代码,CyberBase+1密码持久化,otpauth://URI导入,批量代码生成
v3.1.52026-03-29修复:跳过黑曜石保管库的自动审核批条目+画布同步以防止垃圾文件
v3.1.42026-03-29自动同步CyberBase写入黑曜石保险库+画布思维导图,防撞网格放置, sync-obsidian / sync-canvas 知识工具中的行为
v3.1.32026-03-29OmniMesh WireGuard网格管理器、事件总线(Webhook/WS/SSE)、知识工具(12个动作)、自动更新系统、CDP重写(持久Docker容器,18个动作),网格暴露/网关、CyberBase断路器+SQL强化
v3.1.22026-03-28README中的可折叠工具部分,npm README同步
v3.1.12026-03-28修复错误,改进CDP工具的错误处理
v3.1.02026-03-27OmniMesh VPN、81个MCP工具、A2A协议、事件系统、后台调度
v3.0.02026-03-25主要重写:CyberSync、流水线DAGs、黑板、任务队列、LZ4传输、AES-128-GCM加密
v2.6.12026-03-20VPN路由(Mullvad/OpenVPN/WG/Tailscale)、多跳、DAITA、量子隧道
v2.5.02026-03-15防火墙管理(nftables)、证书管理、部署工具
v2.0.0版本2026-03-10CDP浏览器自动化、cookie同步、1Password集成
v1.0.02026-03-01初始版本——SSH执行、文件传输、节点管理

______________________________________________________________________

目录标签

目录标签

AI代理TypeScriptClaude本地部署基础设施工具多节点管理代理协调DevOps

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

79

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP