附录 A:协议对比速查表

五大协议全景

协议 类比 核心功能 适用场景 官方资源
MCP USB-C 连接 Agent 到工具(DB、File、API) 单 Agent 工具扩展 modelcontextprotocol.io
A2A Factory Radio Agent 间协作、协商、委托 多 Agent 分布式系统 a2a-protocol.org
A2UI Generative Display Agent 生成交互式 UI 人类用户可视化需求 github.com/google/A2UI
UCP 商业协议 Agent 与供应商交互(商品、订单) 自主采购 Google Cloud Blog
AP2 支付协议 安全、授权的 Agent 支付 自主交易 Google Cloud Blog

MCP vs. A2A 定位对比

维度 MCP A2A
交互对象 Tool/API Agent
交互模式 Fire-and-forget 多轮协商
控制流 线性、结构化 非线性、中断恢复
责任边界 Agent 持有控制权 Agent 间委托责任
适用场景 数据查询、简单操作 复杂协作、域专家委托

A2UI 生成模式对比

模式 Token 消耗 输出确定性 适用场景
LLM-generates-UI 高(生成 UI) 低(意图驱动) “比较这些区域”、“显示趋势”
Tool-as-template 低(一次调用) 高(输入驱动) “显示我的 dashboard”、“预订表单”