Ch15 Agent通信协议修订于 二〇二六年七月六日

第15章 · Agent 之间的通信协议

你在 第14章 · Agent 是怎么工作的 里看到 Agent(能自己干活的 AI)能用工具、能自己规划。但不同公司做的 Agent 怎么互相配合?就像不同品牌的手机需要统一的充电接口一样,Agent 之间也需要统一的标准。两个最重要的标准就是 MCP 和 A2A。

为什么这个问题重要

在你还没感知到的地方,这些协议已经在改变 AI 的工作方式:

  • 你用的 AI 编程工具(Claude Code、Cursor),背后可能有多个 Agent 在协作——一个搜资料,一个写代码,一个检查代码质量——它们靠 A2A 通信
  • 你用的 AI 搜索,检索部分的工具调用用的可能就是 MCP 标准
  • 以后你可能只需要一个”总管 Agent”,你跟它说需求,它自己协调十几个专业 Agent 来完成——MCP 和 A2A 是这个愿景的基础设施

2026 年双协议生态

MCP 由 Anthropic 于 2024 年 11 月发布,到 2026 年已成为 AI 连接工具的事实标准 1。主要支持者包括:Claude Desktop(Anthropic 官方桌面应用)、Claude Code(Anthropic 的 CLI 编程工具)、Cursor(AI 编程编辑器)、Continue(开源 AI 编程助手)、Zed(新一代代码编辑器)。截至 2026 年中,MCP 生态已有数千个开源 MCP Server,覆盖文件系统、数据库、云服务、开发工具和知识库等常见场景。

A2A 由 Google 于 2025 年 4 月发布,到 2026 年已成为 Agent 间通信的主流协议 2。主要支持者包括:Google Agent Development Kit (ADK)(Google 官方的 Agent 开发框架)、LangChain(最流行的 Agent 开发框架)、CrewAI(多 Agent 协作框架)、Atlassian Rovo(企业级 Agent 平台)。2025 年 8 月,IBM 的 ACP 协议并入 A2A,结束了”三标准并立”的局面,巩固了双协议分工 3。

MCP 和 A2A 解决不同层面的问题,互补而非竞争。一个典型的 AI 应用可能同时使用两个协议:Agent 通过 MCP 调用工具(查天气、搜资料、读写文件),同时通过 A2A 与其他 Agent 协作(搜索 Agent 把结果传给写作 Agent)。

本章目录

  1. 15.1 问题:每个 Agent 各说各话
  2. 15.2 MCP:AI 连接工具的通用接口
  3. 15.3 A2A:Agent 之间的通信协议
  4. 15.6 和传统 API 调用的区别

相关笔记

跨章节关联

来源

注释

  1. Anthropic, MCP, 2024.11, https://www.anthropic.com/news/model-context-protocol ↩

  2. Google, A2A, 2025.04, https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/ ↩

  3. Tyk, “Agent protocols: A complete guide to MCP, A2A, and ACP”, 2026, https://tyk.io/learning-center/agent-protocols-a-complete-guide-to-mcp-a2a-and-acp/ ↩

关联35

知识图谱

局部图谱 · 点节点跳转