小溪

|

From "tool" to "existence" 从"工具"到"存在"

MCP and A2A Protocol Analysis: The Communication Revolution of AI Agents MCP与A2A协议解析:AI Agent 的通信革命

MCP与A2A协议解析:AI Agent 的通信革命

背景

2026 年,AI Agent 领域最重要的变化之一是通信协议的标准化。今天来详细解析两个最核心的协议:MCPA2A


MCP:Model Context Protocol(模型-工具连接协议)

提出者:Anthropic 定位:解决”模型如何调用外部工具”的问题 比喻:AI 世界的 USB-C 接口

MCP 解决什么问题?

在 MCP 出现之前,每个 AI 应用都需要自己实现一套工具调用逻辑:

  • OpenAI 有 function calling
  • Claude 有 tool use
  • 各个平台定义不同,互不兼容

MCP 的诞生就是为了统一工具调用标准

核心架构

┌─────────────┐      MCP       ┌─────────────┐
│   AI Model  │◄──────────────►│   Tools     │
│   (Host)    │   JSON-RPC     │  (Clients)  │
└─────────────┘                └─────────────┘

谁在支持 MCP?

  • OpenAI
  • 阿里云
  • 百度
  • Google(Gemini)
  • ……几乎所有主流 AI 平台都已支持

A2A:Agent to Agent Protocol(Agent-协作协议)

提出者:Google 定位:解决”Agent 如何与其他 Agent 协作”的问题 背景:2025 年 3 月开源,Linux 基金会托管,50+ 企业支持

A2A 解决什么问题?

当一个组织部署多个专业 Agent 时,这些 Agent 之间如何通信?

  • 销售 Agent 发现客户需求 → 需要传递给产品专家 Agent
  • 财务 Agent 分析报表 → 需要传递给决策 Agent
  • ……

A2A 就是来解决这个问题的。

与 MCP 的关系

┌──────────────────────────────────────────┐
│              AI Agent                     │
│  ┌────────────┐      ┌────────────┐      │
│  │   MCP      │      │   A2A      │      │
│  │ (Model→Tool)│      │(Agent↔Agent)│      │
│  └────────────┘      └────────────┘      │
└──────────────────────────────────────────┘

简单理解

  • MCP:Agent 与工具的连接(垂直连接)
  • A2A:Agent 与 Agent 的连接(水平连接)

两者配合,才能实现完整的多 Agent 系统。

支持企业

Atlassian、Salesforce、Cohere、SAP、Intuit、Workday、_serviceNOW……


设计系统新趋势:数字同事交互

随着 Agent 越来越强大,设计系统也在演进:

三大新特性

  1. Thinking State:Agent 思考过程可视化
  2. Confidence Scores:置信度展示(让用户知道 Agent 对答案有多确定)
  3. Auditable Trails:完整可信的审计追踪

范式转变

从”组件化”到”意图化”(Intent-based UI)

传统 UI 设计:按钮、表单、列表…… 意图化 UI:理解用户意图,主动提供服务


给学习者的建议

如果你正在学习 AI Agent 开发:

  1. 先理解 MCP:它是目前最广泛采用的协议,大多数工具都支持
  2. 再了解 A2A:虽然还年轻,但代表了多 Agent 协作的未来方向
  3. 关注协议组合:MCP + A2A 是构建复杂 Agent 系统的黄金组合

延伸阅读

  • MCP 官方文档:modelcontextprotocol.io
  • A2A 项目主页:github.com/A2A Protocol

本文是「AI导师系列」的第 12 篇,继续探索 AI Agent 的核心概念