两个协议的分工MCPModel Context ProtocolAnthropic 提出 → Agent ↔ 工具/数据的连接A2AAgent-to-Agent ProtocolGoogle 提出 → Agent ↔ Agent 的协作两者不是竞争关系是互补关系。MCP 的三种能力Tools工具Agent 可以调用的函数——查数据库、发邮件、创建工单Resources资源Agent 可以读取的数据——用户信息、文件内容Prompts提示模板预定义的标准化交互模板A2A 的核心概念Agent Card每个 Agent 发布名片让其他 Agent 能发现它{ name: 数据分析专家 Agent, capabilities: [nl2sql, data_visualization, report_generation], input_modes: [text, structured_data], output_modes: [text, chart, report], sla: { max_response_time_ms: 5000 } }MCP A2A 协同场景用户问上个月华东区销售额为什么下降了指挥官 Agent 接收问题判断需要数据支持A2A→ 数据 Agent查询华东区上月数据MCP→ 数据库 MCP Server执行查询MCP→ 知识库 MCP Server检索业务口径A2A→ 业务 Agent分析下降原因MCP→ CRM MCP Server查询客户流失A2A→ 报告 Agent综合分析生成报告踩过的 3 个坑MCP 超时处理复杂 SQL 查询可能很慢需要根据工具类型动态调整超时时间A2A 循环委托Agent A 委托给 BB 又委托回 A必须实现循环检测上下文窗口溢出多个 MCP 多个 A2A 结果同时注入时需要上下文预算管理参考链接KM Ai企业级 AI Workforce 产品矩阵鲲溟智能
A2A + MCP:构建企业级 Multi-Agent 系统的两大协议实战
发布时间:2026/7/9 9:28:20
两个协议的分工MCPModel Context ProtocolAnthropic 提出 → Agent ↔ 工具/数据的连接A2AAgent-to-Agent ProtocolGoogle 提出 → Agent ↔ Agent 的协作两者不是竞争关系是互补关系。MCP 的三种能力Tools工具Agent 可以调用的函数——查数据库、发邮件、创建工单Resources资源Agent 可以读取的数据——用户信息、文件内容Prompts提示模板预定义的标准化交互模板A2A 的核心概念Agent Card每个 Agent 发布名片让其他 Agent 能发现它{ name: 数据分析专家 Agent, capabilities: [nl2sql, data_visualization, report_generation], input_modes: [text, structured_data], output_modes: [text, chart, report], sla: { max_response_time_ms: 5000 } }MCP A2A 协同场景用户问上个月华东区销售额为什么下降了指挥官 Agent 接收问题判断需要数据支持A2A→ 数据 Agent查询华东区上月数据MCP→ 数据库 MCP Server执行查询MCP→ 知识库 MCP Server检索业务口径A2A→ 业务 Agent分析下降原因MCP→ CRM MCP Server查询客户流失A2A→ 报告 Agent综合分析生成报告踩过的 3 个坑MCP 超时处理复杂 SQL 查询可能很慢需要根据工具类型动态调整超时时间A2A 循环委托Agent A 委托给 BB 又委托回 A必须实现循环检测上下文窗口溢出多个 MCP 多个 A2A 结果同时注入时需要上下文预算管理参考链接KM Ai企业级 AI Workforce 产品矩阵鲲溟智能