多智能体共享接口契约的 MCP

KangarooPitiful594 · reddit · 2026-07-12

作者做了一个 MCP server,让多个 agent 在同一个“房间”里共享接口契约并协商 API 变更,目的是避免不同机器上的 agent 基于过期接口继续开发,最后到合并时才爆雷。 核心工具包括: - `share_intent` - `declare_contract` - `get_team_context` - `send_message` 工作机制: - 当某个 agent 声明了另一个 agent 依赖的 contract 变更时,通知会在对方下一次 tool response 里顺带返回 - 有 `propose / respond / finalize` 的握手机制,先把形状谈妥再写代码 - 设计上要求 fail soft:服务不可用时 agent 还能各自独立工作 - 声明只跨 wire,不改源码 - 代码片段传输走端到端加密,服务端只存密文 作者还公开请大家批评:三四个以上 agent 时这个双边握手是否会失效,以及通知是否该改成订阅流。

原文链接 →