A2A 协议解决的是 MCP 没解决的那一半
一句话结论:A2A(Agent2Agent)协议定义了智能体之间如何互相发现、委托任务和交付结果——MCP 管”智能体连工具”,A2A 管”智能体连智能体”,两者是互补的两层,2026 年 8 月起已同属 Linux Foundation 旗下 Agentic AI Foundation 统一治理。
智能体多起来之后,第一个固定的问题是”怎么用工具”,MCP 已经回答了;第二个固定的问题是”怎么把活交给别的智能体”,这就是 A2A 的地盘。它是 Google 在 2025 年 4 月发布的开放标准,同年 6 月捐赠给 Linux Foundation,2026 年 8 月正式进入 Agentic AI Foundation(AAIF),与 MCP 同在一个中立治理屋檐下——从此”该押注哪个协议”是个伪问题,企业架构两个都要。
一次委托的完整流程
A2A 的核心机制可以压缩成四步:
| 步骤 | 发生什么 | 关键对象 |
|---|---|---|
| 发现 | 每个智能体发布一份机器可读的”名片” | Agent Card(JSON) |
| 选择 | 客户端智能体读取名片,挑出合适的协作者 | 能力描述 |
| 委托 | 发送正式定义的任务对象 | Task |
| 交付 | 远端智能体执行并返回产物 | Artifact |
线格式是 HTTP(S) 上的 JSON-RPC 2.0,长时间运行的任务用 SSE 流式回报进度。四个设计原则值得注意:企业级安全(认证、授权、审计进协议而非外挂)、异步优先(默认任务可能跑几小时)、模态无关(文本、图片、表单都可协商)、执行不透明(智能体不共享内部思考过程,只交付结果)。
生态进展到哪一步了
- 规模:一年内支持组织从 50+ 涨到 150+,涵盖 AWS 、 Cisco 、 Google 、 IBM 、 Microsoft 、 Salesforce 、 SAP 、 ServiceNow;核心仓库超 2.2 万 star 。
- 稳定版:1.0 是首个稳定规范,引入多协议支持、企业级多租户、签名 Agent Card(加密身份验证)。
- 平台内置:Microsoft 已集成进 Azure AI Foundry 和 Copilot Studio,AWS 通过 Bedrock AgentCore Runtime 支持。
- SDK:从单一 Python 扩展到 JavaScript 、 Java 、 Go 、.NET 五种生产级语言。
- 延伸:AP2(Agent Payments Protocol)把协议推进到支付场景,60+ 支付与金融机构参与。
和 MCP 怎么分工,一张表说清
| 维度 | MCP | A2A |
|---|---|---|
| 连接对象 | 智能体 ↔ 工具与数据 | 智能体 ↔ 智能体 |
| 典型问题 | 怎么读数据库、调内部 API | 怎么发现别家智能体并委托任务 |
| 边界假设 | 同一组织内的资源 | 跨组织的协作 |
| 治理 | AAIF 创始项目(Anthropic 捐赠) | AAIF Growth Stage 项目(Google 捐赠) |
协议分层之外,智能体系统本身的架构设计同样关键:编排形状与报告规范见 多智能体怎么编排,工具侧的设计原则在 MCP 和 Function Calling 区别 里有对照讨论;跨组织协作的信任问题更深,护栏实现见 智能体护栏怎么实现,人工审批点的设置参考 智能体人机协作(HITL);协议底座先补齐的话,从 MCP 入门教程 开始。
A2A 会取代 MCP 吗?
Agent Card 是什么?
个人开发者现在值得学 A2A 吗?
参考来源:Linux Foundation 官方新闻稿(A2A Protocol Surpasses 150 Organizations,2026-04)与 Agentic AI Foundation 公告(2026-08)。









评论 (0)