简介
A2A(Agent-to-Agent)是 Google 发布的开放协议,让不同框架构建的 AI Agent 能够发现能力、协商交互格式并安全协作。拥有 23,000+ GitHub Star 和 Apache 2.0 许可证,现由 Linux 基金会托管。MCP 标准化 Agent 与工具的连接,A2A 标准化 Agent 之间的通信。提供 Python、TypeScript、Java、Go 和 .NET 的 SDK,40+ 官方示例。
适合人群:构建多 Agent 系统的开发者,需要不同厂商的 Agent 相互通信。 与 MCP 的关系:互补——MCP 管工具集成,A2A 管 Agent 间协作。
A2A vs MCP
| 方面 | MCP | A2A |
|---|---|---|
| 用途 | Agent ↔ 工具 | Agent ↔ Agent |
| 类比 | USB 接口 | 共同语言 |
| 发现机制 | 工具清单 | Agent Card |
FAQ
Q: A2A 是什么? A: Google 发布的 Agent 间通信开放标准,让不同框架的 Agent 能发现、通信和协作。
Q: 免费吗? A: Apache 2.0 完全免费开源。