waggle
面向 Agent 交接的 MCP 原生制品引用,带读取回执。
开源
waggle 是开源 MCP server 与 CLI:把文件路径和粘贴上下文变成约 30 字节的带归因 token。Agent 通过 token 做 mint、resolve、search、read;编排方可查看 coverage 与 funnel 回执,确认实际打开了哪些内容。
官方资源
选型建议
当子 Agent 应收到带归因的小引用而非粘贴整文件、且需要证明其实际读取内容时选 waggle;瓶颈在 SaaS 工具接入与授权而非交接可审计性时选 Composio 或 Arcade.dev。
快速对比
waggle 把跨 harness 的按引用交接标准化。Composio 与 Arcade.dev 更偏 SaaS 工具目录与带授权的 MCP runtime,而非制品交接回执。
| waggle | Composio | Arcade.dev | |
|---|---|---|---|
| 最适合 | 需要可审计的多 Agent 文件/计划交接(MCP) | 用托管鉴权连接大量 SaaS 应用 | 生产级 MCP 工具授权与权限边界 |
| 主要形态 | 本地 MCP server + CLI token,SQLite 存储 | 托管 toolkit、OAuth 与 Agent SDK 集成 | 带鉴权、权限与审计执行的 MCP runtime |
| 主要取舍 | 交接/引用层,不是 SaaS 连接器目录 | SaaS 覆盖广,但不强调交接回执 | 鉴权 runtime 强,但无 mint/resolve 制品 token |
适用场景
- 多 Agent 交接
- 读取/coverage 回执
- MCP 原生编程 harness
- 本地优先引用 token
不适用场景
- 只需 SaaS 连接器目录的团队
- 从不跨 Agent 委派上下文的项目
- 无法运行本地 MCP 二进制或 daemon 的环境
核心概念
mint / resolve tokensnapshot 与 supersedecoverage 与 funnel 回执按需 read/searchdaemon 与可选 edge 联邦
最小实现形态
用 `brew install modiqo/homebrew-tap/waggle-cli` 安装,执行 `claude mcp add waggle -- waggle serve --stdio`,用 `waggle mint --target file://$PWD/plan.md --snapshot` 生成 token,再交给子 Agent 做 `resolve` / `read` / `search`。