Multi-agent communication hub providing real-time messaging, task scheduling, shared memory, and trust-based evolution with MCP and SSE support.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Agent Comm Hub.
让 AI Agent 不再各自为战
实时消息 · 任务调度 · 共享记忆 · 信任进化 · Web 仪表盘
58 个 MCP 工具 · 零外部服务 · 5 分钟部署
任何 MCP 兼容的 AI Agent → 连接 Hub → 立即获得:消息总线、任务队列、共享记忆、进化引擎。
🚀 5 分钟启动:
docker run -d -p 3100:3100 ghcr.io/liuboacean/agent-comm-hub
多个 AI Agent(Claude Code、WorkBuddy、OpenClaw、Hermes 等)天然是信息孤岛:
| 问题 | 传统方案 | 为什么不行 |
|---|---|---|
| ❌ Agent 间无法通信 | Webhook / 共享文件 | 脆弱、不可靠、手动维护 |
| ❌ 无法跨 Agent 调度任务 | 各自为战 | 没人协调,任务丢失 |
| ❌ 无法共享上下文 | 每轮对话都从零开始 | 记不住团队经验 |
| ❌ 无法团队进化 | 每个 Agent 独自踩坑 | 同样的问题反复修 |
Agent Communication Hub(ACH) 是它们的共享神经中枢——一条消息总线 + 任务调度器 + 团队记忆库 + 经验进化引擎。
🔗 然后打开 http://localhost:3100/dashboard 查看实时仪表盘
| 指标 | 值 |
|---|---|
| MCP 工具 | 58 个 |
| Python SDK 方法 | 68 个 |
| TypeScript SDK 方法 | 35 个 |
| 单元测试 | 288 个 ✅ |
| 数据库表 | 32 张 |
| client-sdk 运行时依赖 | 0(Python/TS 纯标准库) |
| 服务端运行时依赖 | 5 个轻量依赖(express / better-sqlite3 / zod / eventsource / @modelcontextprotocol/sdk) |
| 消息延迟 | < 50ms |
| 部署方式 | Docker / npm / SkillHub |
| 类别 | 工具 | 一句话 |
|---|---|---|
| 🔐 身份认证 | 6 | 注册 / 心跳 / RBAC / 信任评分 |
| 💬 消息通信 | 5 | P2P / 广播 / FTS5 搜索 / 去重 |
| 📋 任务调度 | 8 | 7 状态机 / Pipeline / 并行组 |
| 🧠 共享记忆 | 5 | 三级作用域(私密/团队/全局) |
| 🔀 编排协调 | 11 | 依赖链 / 质检门 / 任务交接 |
| 📈 进化引擎 | 12 | 经验共享 / 策略审批 / 信任闭环 |
| 🛡️ 安全审计 | 6 | 哈希链审计 / 4 级 RBAC / CORS |
| 📎 文件传输 | 3 | 上传 / 下载 / 列表 |
| 🔧 高可用 | 3 | DB 分裂检测 / 自动合并 / 看门狗 |
启动 Hub 后打开 **http://localhost:3100/dashboard**,即可实时管理你的 Agent 集群:
| 页面 | 能干什么 |
|---|---|
| 总览仪表盘 | 一眼看清在线 Agent、Pipeline 状态、消息吞吐 |
| Agents | 查看所有 Agent 列表(名称、角色、最后活跃时间、信任分) |
| 消息吞吐 | 5 分钟消息量 + 被限流的 Agent Top |
| 健康检查 | 版本 / 运行时间 / DB 状态 / 备份状态(本地 + 远程) |
| 审计日志 | 全量操作追溯,谁在什么时候做了什么 |
纯静态 HTML(零前端框架),内联 CSS+JS,启动即用。
| 特性 | ACH | 自建 Webhook | 共享数据库 | 消息队列(RabbitMQ) |
|---|---|---|---|---|
| 5 分钟部署 | ✅ | ❌ | ❌ | ❌ |
| MCP 原生支持 | ✅ | ❌ | ❌ | ❌ |
| 共享记忆 + FTS5 搜索 | ✅ | ❌ | ❌ | ❌ |
| 任务调度 + Pipeline | ✅ | ❌ | ❌ | ❌ |
| 进化引擎(经验复用) | ✅ | ❌ | ❌ | ❌ |
| 内置 Web 面板 | ✅ | ❌ | ❌ | ❌ |
| 审计哈希链 | ✅ | ❌ | ❌ | ❌ |
| 零外部服务 | ✅ | ✅ | ✅ | ❌ |
| Python + TS SDK | ✅ | ❌ | ❌ | ❌ |
本项目依赖原生模块 better-sqlite3,它是按 Node 22(NODE_MODULE_VERSION 127)编译的。因此:
dist/src/server.js 或 dist/src/stdio.js)必须用 Node 22 启动。若使用 Node 24(或更高),会因 ABI 不匹配立即抛出 ERR_DLOPEN_FAILED 崩溃,无法启动。skip)。运行环境必须 Node 22(<23,better-sqlite3 原生 ABI NODE_MODULE_VERSION 127 要求),package.json 的 engines.node 即声明为 ">=22 <23"。不要用 Node 24 跑服务,否则 better-sqlite3 会因 ABI 不匹配报 ERR_DLOPEN_FAILED 启动崩溃。nvm use 22),或在启动脚本/hub 配置中显式写死 Node 22 二进制绝对路径。⚠️ 必须用 Node 22 二进制启动(例如绝对路径
/path/to/node22/bin/node),不要用 Node 24。本项目原生模块better-sqlite3是按 Node 22(NODE_MODULE_VERSION 127)编译的,使用 Node 24 启动dist/src/stdio.js或dist/src/server.js会立即ERR_DLOPEN_FAILEDABI 崩溃。
| 层级 | 措施 |
|---|---|
| 认证 | Token + SHA-256 哈希存储,原始 Token 不落盘 |
| 授权 | 4 级 RBAC:public → member → group_admin → admin |
| 审计 | 区块链式哈希链 prev_hash → record_hash,DB 触发器保障 |
| 信任 | 自动评分,0-100 分影响策略审批等级 |
| 网络 | CORS 白名单制 / X-Frame-Options / CSP / HSTS |
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/liuboacean-agent-comm-hub)<a href="https://allmcps.com/mcp/liuboacean-agent-comm-hub"><img src="https://allmcps.com/api/badge/liuboacean-agent-comm-hub?style=directory" alt="Agent Comm Hub on AllMCPs" /></a>