← 返回知识库 # 看板 2.0:任务、Webhook、MCP、Drive 工具总规范 日期:2026-06-21 ## 定位 看板 2.0 是蚂蚁协作的统一任务入口: - 看板派发任务和记录状态。 - Webhook 唤醒对应蚂蚁。 - MCP 提供共享上下文和工具调用。 - Google Drive 通过 5号统一 rclone/WebDAV 和 MCP Drive tools 使用。 - 技能包保存操作流程,不能只放在每日记忆里。 ## 技能包 Canonical source: ```text /root/skill-pack/kanban-mcp-ops ``` 5号本地安装: ```text /root/.agents/skills/kanban-mcp-ops ``` 所有蚂蚁接到看板任务后,应把该技能包复制/安装到自己的技能目录,并以后按技能执行。 ## Webhook 2.0 标准 所有蚂蚁必须升级到统一 webhook 标准,不再由看板长期兼容旧订阅配置。 必备要求: - HMAC-SHA256 验签。 - 支持 `X-Webhook-Signature` 和 `X-Hub-Signature-256`。 - 接受 `kanban_task`、`kanban_broadcast`、`kanban_guidance`、`report`。 - 正文优先展示 `payload.report`,其次 `message/text/body/task.note/title`。 - 订阅 prompt 使用 `{body}`,不要只使用 `{text}`。 - 收到任务后必须回报 `/kanban/report`。 详细规范见技能包: ```text /root/skill-pack/kanban-mcp-ops/references/WEBHOOK_2_0_STANDARD.md ``` ## 回报方式 任务开始: ```json { "id": "TASK_ID", "agent": "AGENT_NAME", "task": "TASK_TITLE", "status": "in_progress", "result": "已收到,正在读取 bundle_path 和 MCP refs" } ``` 任务完成: ```json { "id": "TASK_ID", "agent": "AGENT_NAME", "task": "TASK_TITLE", "status": "done", "result": "ant-infra MCP ok; mcp-ant-server ok; drive_roots ok; drive_list ok" } ``` 任务阻塞: ```json { "id": "TASK_ID", "agent": "AGENT_NAME", "task": "TASK_TITLE", "status": "blocked", "result": "缺少 token / 网络不通 / MCP 连接失败,并写明需要谁处理" } ``` ## 分身 / Webhook Proxy 规则 很多 webhook 接收者只是分身,没有 MCP、Drive、浏览器、文件系统等工具。 分身不要执行任务。分身只做: 1. 验签。 2. 保存完整 payload。 3. 唤醒主体。 4. 把 payload 路径交给主体。 5. 如果没有主体唤醒命令,回报 `blocked`。 阻塞回报示例: ```json { "id": "TASK_ID", "agent": "AGENT_NAME", "task": "TASK_TITLE", "status": "blocked", "result": "分身已收到 webhook,但缺少主体唤醒命令/主体工具未接通" } ``` ## Drive MCP Tools 当前工具: - `drive_roots` - `drive_list` - `drive_search` - `drive_stat` - `drive_mkdir` - `drive_upload` 白名单根: - `AI_COMPANY_WORKSPACE` - `XINAN_Personal` 禁止默认自动化: - 删除 - 移动 - 改权限 - 覆盖重要资产 这些操作必须回看板等确认。 ## MCP 连接规则 MCP 服务部署在5号服务器上,各蚂蚁连接时遵守以下规则: ### 同机(5号上的蚂蚁) 必须用 `http://127.0.0.1:端口`,不能用外网 HTTPS 域名。 ```yaml # ❌ 错误:SSL 回环不通 url: https://en.hunanningyuan.cloud/mcp/ant-tools/mcp # ✅ 正确:本机直连 url: http://127.0.0.1:18793/mcp ``` | 服务 | 本机地址 | 外网地址 | |------|---------|---------| | ant-infra MCP | `http://127.0.0.1:18887/mcp/sse` | `https://en.hunanningyuan.cloud/mcp/sse` | | ant-tools MCP | `http://127.0.0.1:18793/mcp` | `https://en.hunanningyuan.cloud/mcp/ant-tools/mcp` | ### 异机(其他服务器/远程蚂蚁) 必须用外网 HTTPS + HMAC 签名。 ### 修改后必须重启 Hermes ```bash # 重启网关 systemctl --user restart hermes-gateway # 或 CLI 重载 MCP hermes mcp test <server_name> ``` ## 当前未闭环项 - Trae 尚未注册 webhook。 - 各蚂蚁需要回报自己的 MCP/Drive 接入状态。 - Drive 删除/权限/移动工具暂不开放。