MCP 与 A2A 到底差在哪:同一技术栈的两层而非竞争方案

Diarnstinc_Crew_6510 · reddit · 2026-09-15

作者梳理 MCP 与 A2A 在编码 agent 工作流中的定位,结论是二者更像同一栈的不同层而非竞品:MCP 让单个 agent 标准化访问工具、API、文件与外部资源;A2A 解决独立 agent 之间的互相发现、消息交换、任务委派与进度回报——一个让单个 agent 更强,另一个让多个 agent 协作。

但现实中的多 agent 编码架构多是一个 orchestrator 调度若干 worker,worker 内部用 MCP 工具,彼此却很少直接通信,所有交接都由 orchestrator 处理——这与 A2A 的设计场景相去甚远,作者怀疑 A2A 在 demo 之外的真实采用率。他的判断:同一仓库内的 agent 用 MCP 加 orchestrator 基本够用;只有当 agent 分属不同服务、框架、团队或供应商、无法假定单一控制进程时,A2A 才开始有意义。文末询问生产环境是否真有人在用 A2A。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →