ACP vs MCP vs A2A:协议选型决策树
预计阅读 18 分钟
ACP vs MCP vs A2A:协议选型决策树#
三个协议不是三选一。MCP 解决"模型怎么用工具",ACP 解决"编排器怎么控制本地 runtime",A2A 解决"Agent 之间怎么跨系统协作"。
0. 一句话先讲明白#
选协议时先问连接的是谁:如果是 LLM 和工具,优先 MCP;如果是编排器和本机 Agent runtime 子进程,优先 ACP;如果是两个独立 Agent 系统跨网络交换任务,才进入 A2A。不要因为名字里都有 Agent,就把三层边界混在一起。
你将学到#
- MCP / ACP / A2A 各自负责哪一层
- 一个三问决策树,快速判断该用哪个协议
- 哪些场景需要混合架构
- 哪些误用会让系统变复杂
