前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一文搞懂 Agent 的 A2A 与 MCP 协议

一文搞懂 Agent 的 A2A 与 MCP 协议

作者头像
陈宇明
发布于 2025-05-04 06:30:56
发布于 2025-05-04 06:30:56
6540
举报
文章被收录于专栏:设计模式设计模式

前言

最近聊到AI智能体(AI Agent)就不得不说 A2A 和 MCP 这两个协议,那么它们两分别是什么以及它们之间有什么关系呢?接下来我就用这一篇文章让大家搞懂 Agent 的 A2A 与 MCP 协议。

什么是MCP?

MCP(Model Context Protocol) :用于AI大模型和工具连接。MCP 就像 AI 模型的 “万能充电器”:以前每个 AI 模型连外部工具(比如数据库、绘图软件)都要单独开发接口,像不同手机用不同充电口,麻烦又不通用。

MCP 统一了标准,让模型能像用 USB-C 接口插任何设备一样,直接调用各种工具(查资料、画图、发邮件等),不用为每个工具写定制代码。比如模型想生成图表,只需发个统一格式的请求,对应的绘图工具就会自动干活返回结果,模型再也不用困在 “旧知识” 里,能实时连接外部世界,变得更实用灵活。

总结:MCP 是 AI 的“万能接口”,通过统一工具调用标准(如 USB-C 充电口),让模型无需定制代码即可实时调用外部工具(查数据、画图等),打破信息孤岛,灵活连接真实世界。

什么A2A?

A2A(Agent2Agent Protocol) :专注于AI智能体之间的协作。它允许不同Agnet之间进行动态、多模态的通信,且不需要共享内存、资源和工具。A2A 协议说白了就是让不同的AI智能体(Agent)能像人一样互相配合干活。以前这些AI智能体各说各的 “语言”,没法直接交流,比如你想让一个助手订机票、另一个订酒店,得自己来回传话,麻烦又低效。

现在有了 A2A,它们能用统一的 “语言” 沟通,比如订机票的助手查到信息后,能直接告诉订酒店的助手 “用户要去哪、什么时候到”,不用你当中间人,还能自己知道对方能干啥、根据用户习惯调整回复方式、分配任务进度、保证信息安全,就像一个团队里的成员分工合作,效率高还省心。

A2A 协议和 MCP 协议是啥关系?

A2A 协议和 MCP 协议是一对好搭档。MCP 协议主要负责把Agent和工具、资源连接起来。比如说,有一个Agent它要使用某个软件工具或者数据库资源,就可以通过 MCP 协议来连接,而 A2A 协议则是让Agent之间能够协作。

五一期间大家都在外面游玩,以去饭店吃饭为例,这里面有三个Agent:游客Agent、服务员Agent、厨师Agent。

游客Agent到饭店,服务员Agent通过 A2A 协议和游客Agent交流,记录下游客Agent点的菜,比如“南昌炒粉,微辣,多放点葱花”。

服务员Agent通过 A2A 协议把订单信息发送给厨师Agent。厨师Agent收到订单后,就开始准备炒菜。这时候,它就调用 MCP 协议,从食材资源库中获取新鲜的米粉、蔬菜、肉类等食材,以及调料(比如辣椒酱、酱油、葱花等)。同时,厨师通过 MCP 协议调用厨房里的工具,比如炉灶来控制火候、锅铲来翻炒。

在炒菜过程中,如果厨师Agent发现需要额外的某种调料或者食材,它还可以通过 MCP 协议再次获取。比如,发现需要一些蒜末来提味,就通过 MCP 协议从食材资源库中获取蒜末。

炒好菜后,厨师Agent通过 A2A 协议通知服务员Agent,服务员Agent再把菜端给游客Agent。如果在上菜过程中有什么问题,比如你发现菜不够辣,想让厨师Agent再加点辣,你就可以和服务员Agent通过 A2A 协议交流,服务员Agent再和厨师Agent交流,厨师Agent通过调整 MCP 协议调用的辣椒酱等调料,重新调整菜品口味。

通过 A2A 协议和 MCP 协议的配合,服务员Agent、厨师Agent、游客Agent 以及各种食材、工具资源就能很好地协作,让游客Agent在旅游用餐体验更加愉快。

总结

  • A2A协议——AI智能体间协作规则
  • MCP协议——工具连接与操作指南

两者配合,让AI既能互相协作,又能精准使用工具,像高效团队一样解决问题。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码个蛋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
什么是A2A协议?什么是MCP协议?A2A和MCP协议哪个更好?
在人工智能领域,A2A协议(Agent-to-Agent协议)和MCP协议(Model Context Protocol)是两个重要的标准,它们分别解决了智能体之间协作与大型语言模型(LLMs)如何与外部数据源和工具交互的问题。随着AI技术的快速发展,了解A2A协议和MCP协议的技术原理及其适用场景,成为许多AI开发者和企业决策者的关键。本文将深入探讨A2A协议与MCP协议的定义、技术原理、应用场景及其优缺点,以帮助您理解它们在现代智能系统中的作用,选择适合的协议来提升您的AI应用性能与效能。
猫头虎
2025/04/12
1K0
什么是A2A协议?什么是MCP协议?A2A和MCP协议哪个更好?
5000字长文带你看懂,Agent世界里的A2A、MCP协议到底是个啥。
昨天晚上,Google发了一个关于Agent的新开放协议。 叫Agent2Agent,简称A2A。 📷 包括昨天阿里云百炼也官宣搞MCP了。 这些本来没打算写
腾讯云开发者
2025/04/11
4370
我在未来餐厅让机器人炒了三道菜,没想到,全糊了
我坐在舒适柔软的人体工学椅上,面前的悬浮桌面上固定着精致的碗筷,旁边的自动门打开,一位极富东方美的黑直长机器人走进来,端着一碟看上去色泽诱人却不知是什么动物的肉走进来。
量子位
2018/12/25
7430
【愚公系列】《AI智能化办公:ChatGPT使用方法与技巧从入门到精通》 007-ChatGPT的基本操作与提问技巧(如何与ChatGPT聊天
下面我们通过一个例子来感受如何与ChatGPT聊天,相信这个例子可以帮助读者更好地理解ChatGPT的回答方式、如何有效地提出问题,以及如何对它进行引导。
愚公搬代码
2024/10/03
2050
一文说明 Function Calling、MCP、A2A 的区别!
随着 AI 技术的高速发展,各大科技巨头纷纷推出了自己的生态标准来打通大语言模型与外部世界的连接。其中最具代表性的三种机制分别是:
一只牛博
2025/05/31
1590
一文说明 Function Calling、MCP、A2A 的区别!
快速理解 MCP 与 A2A 协议的关系,它们如何协作构建复杂AI系统
最近关于MCP协议的讨论非常热门,主要因为通过MCP协议通过标准化接口为 AI 应用与外部数据源建立统一交互通道,这使得大模型可以与外部数据源或工具进行交互,从而实现各种专业场景下的智能应用。
程序猿DD
2025/04/17
3980
快速理解 MCP 与 A2A 协议的关系,它们如何协作构建复杂AI系统
Agent 时代的 HTTP 来了?谷歌 A2A 开源协议打破企业间 Agent 壁垒,OpenAI 系缺席标准之战
谷歌今日推出了一种名为 Agent2Agent(简称 A2A)的新型互操作协议,或将成为人工智能智能体从孤立系统迈向开放协作生态的重要信号。
深度学习与Python
2025/04/13
2960
Agent 时代的 HTTP 来了?谷歌 A2A 开源协议打破企业间 Agent 壁垒,OpenAI 系缺席标准之战
智能体开发中A2A 与 MCP 协议如何融合?坑在哪?
随着大模型走入应用前线,单一智能体已难以满足复杂任务的需求。越来越多的系统开始采用多智能体架构,让多个 AI 协同处理任务、调用工具、交换数据。问题也随之而来:不同智能体之间如何通信?如何统一调用工具接口?传统做法依赖“胶水代码”拼凑逻辑,不仅效率低、难维护,还无法支撑大规模协作。
AgenticAI
2025/05/09
1960
智能体开发中A2A 与 MCP 协议如何融合?坑在哪?
智能体间协作的"巴别塔困境"如何破解?解读Agent通信4大协议:MCP/ACP/A2A/ANP
AI 智能体的兴起触发了AI应用协作的新领域。这些智能体不再局限于被动的聊天机器人或独立的系统,它们现在被设计用于推理、计划和协作ーー跨任务、跨域甚至跨组织。但随着这一愿景成为现实,一个挑战很快浮出水面: 智能体如何以一种安全、可伸缩和可互操作的方式可靠地相互交流、共享上下文并共同做出决策?
半吊子全栈工匠
2025/05/19
2610
智能体间协作的"巴别塔困境"如何破解?解读Agent通信4大协议:MCP/ACP/A2A/ANP
互联网行业哪个职位最有前途?
大部分互联网公司的本质,是吸引更多的商户(B)或用户(C)来使用自己的产品(P),并使得他们愿意为其花钱买单。基于这个特性,我们可以把一家互联网公司比作一家餐馆,将互联网公司的职位和餐馆里的职能一一对应起来。 对应关系大致是这样的: - 研发工程师 - 准备食材; 数据仓库工程师 - 食材筛选、归类 & 切菜; 算法工程师 - 炒菜; 运维工程师 - 洗碗 / 餐具归类; 产品设计师 / 产品经理 (PD/PM)- 设计菜单; 产品运营 - 设计菜品的优惠活动和套餐等; 数据分析师(BI)- 服务顾客; 美
陆勤_数据人网
2018/02/28
1.1K0
一文看懂Google的A2A协议以及与MCP的区别
谷歌最近发布了 Agent-to-Agent(A2A)开放协议,旨在实现智能体之间的互操作性,弥合不透明智能体系统之间的差距。此前,模型上下文协议(MCP)已经成为连接大型语言模型(LLM)与数据、资源和工具的新标准,简化了不同模型和框架之间的“功能调用”,并创建了一个工具服务生态系统,降低了智能体与工具之间连接的复杂性。随着越来越多的平台采用 MCP,这一趋势有望继续发展。如果还不了解MCP协议的同学,可查看我们上一篇文章一文读懂 MCP!大模型如何用它连接世界,打造更智能的 AI Agent?。
AgenticAI
2025/04/18
3500
一文看懂Google的A2A协议以及与MCP的区别
A2A + MCP = AI Agent 完全体?AI Agent 既能 “单挑” 工具,又能 “群殴” 任务。
Google 正式下场定义 Agent 协作新规矩:Agent2Agent (A2A) 开放协议来了。
AI进修生
2025/04/11
2670
A2A + MCP = AI Agent 完全体?AI Agent 既能 “单挑” 工具,又能 “群殴” 任务。
打起来了!MCP VS A2A,谁才是Agent的未来事实标准?
谷歌在MCP协议快速发展之际推出A2A协议,定位为智能体Agent间的协调协议。本文通过具体的案例介绍了MCP和A2A的细节,通过同一案例在MCP与A2A两种模式下的实现差异,认为A2A模式下的 Agent 能够通过与大模型深度交互,交付更具价值的功能特性,从而更有效地吸引开发者群体。此外,A2A架构赋予每个 Agent 自主选择底层大模型的权利,这一开放性设计也将进一步吸引大模型供应商参与生态构建。 与行业普遍认为两种协议具有互补性的共识不同,笔者认为MCP和A2A协同发展仍面临显著挑战。文中还列举了 K8s 与Docker 的历史协同案例作为类比,将技术演进的想象空间留给读者。 限于笔者水平,本文部分观点可能存在错误,恳请大家不吝赐教。
腾讯云开发者
2025/04/30
3320
打起来了!MCP VS A2A,谁才是Agent的未来事实标准?
一口气讲清楚:FC、MCP、A2A
前面几篇文章中,我介绍了AI大模型领域常见的几种专业术语,分别是:AGI、RAG、AIGC、LLM、MCP、EMB、向量库、训练集、多模态。了解基础概念和专业术语之后,有助于我们在工作和生活中深入学习和应用AI。
老_张
2025/05/12
2580
一口气讲清楚:FC、MCP、A2A
Google发布A2A协议对标MCP协议,AI Agent互联网协议之争正式打响!
最近,科技界迎来了一场重磅新闻——Google发布了全新的开放协议——A2A开放协议。这个协议的发布,直接冲击了MCP(Microsoft Cloud Platform),标志着AI Agent互联网协议之争正式拉开帷幕。此前,大家曾担心Google是否会出手,如今这一局势终于成形,Google终于行动了!
猫头虎
2025/04/11
2170
Google发布A2A协议对标MCP协议,AI Agent互联网协议之争正式打响!
重磅消息!微软AI智能体现已兼容A2A和MCP协议,标志着智能体时代正式到来。
2025年5月8日凌晨,微软官方宣布推出Azure AI Foundry和Microsoft Copilot Studio两大开发平台,全面支持最新的Agent开发协议A2A。这是继支持MCP协议后的又一重要举措,且微软将与谷歌合作共同推动A2A协议的发展与普及。
福大大架构师每日一题
2025/05/12
1280
重磅消息!微软AI智能体现已兼容A2A和MCP协议,标志着智能体时代正式到来。
谷歌放大招!开源A2A协议,Agent协作迈入新纪元
在AI加速迭代的当下,Agent协作生态正在进入一个前所未有的“互联互通”阶段。就在最近,谷歌正式推出了开源协议 A2A(Agent2Agent),为异构Agent之间的安全协作、能力发现和任务管理提供了统一标准。
默 语
2025/04/17
1880
谷歌放大招!开源A2A协议,Agent协作迈入新纪元
42.5 Exaflops:谷歌新TPU性能超越最强超算24倍,智能体协作协议A2A出炉
本周三,谷歌正式发布了旗下第七代张量处理单元(TPU)Ironwood。谷歌称,在大规模部署的情况下,这款 AI 加速器的计算能力能达到全球最快超级计算机的 24 倍以上。
机器之心
2025/04/11
880
42.5 Exaflops:谷歌新TPU性能超越最强超算24倍,智能体协作协议A2A出炉
A2A协议如何打破企业间智能体壁垒?
近年来,随着人工智能大模型的迅猛发展,各种AI Agent开始大量涌现,但不少产品仍旧停留在各自为政的阶段。如何将分散在各平台、各生态内的智能体打通,形成协同作战的闭环,是业内一直亟待解决的难题。谷歌近日发布的**Agent2Agent(简称A2A)**开源协议,正是在这种背景下应运而生,为跨平台、跨生态的智能体互联提供了一种全新的标准化解决方案。
默 语
2025/04/18
3380
A2A协议如何打破企业间智能体壁垒?
MCP 全解析:AI Agent 如何突破“工具困境”?一文带你掌握核心协议与实战部署指南
AI agent 正在发生范式转移——从对话生成,走向自动化执行。它们不再只是生成文案或代码片段,而是真正完成多步骤任务、调度外部工具、构建完整工作流的“数字员工”。
前端达人
2025/05/02
8920
MCP 全解析:AI Agent 如何突破“工具困境”?一文带你掌握核心协议与实战部署指南
推荐阅读
什么是A2A协议?什么是MCP协议?A2A和MCP协议哪个更好?
1K0
5000字长文带你看懂,Agent世界里的A2A、MCP协议到底是个啥。
4370
我在未来餐厅让机器人炒了三道菜,没想到,全糊了
7430
【愚公系列】《AI智能化办公:ChatGPT使用方法与技巧从入门到精通》 007-ChatGPT的基本操作与提问技巧(如何与ChatGPT聊天
2050
一文说明 Function Calling、MCP、A2A 的区别!
1590
快速理解 MCP 与 A2A 协议的关系,它们如何协作构建复杂AI系统
3980
Agent 时代的 HTTP 来了?谷歌 A2A 开源协议打破企业间 Agent 壁垒,OpenAI 系缺席标准之战
2960
智能体开发中A2A 与 MCP 协议如何融合?坑在哪?
1960
智能体间协作的"巴别塔困境"如何破解?解读Agent通信4大协议:MCP/ACP/A2A/ANP
2610
互联网行业哪个职位最有前途?
1.1K0
一文看懂Google的A2A协议以及与MCP的区别
3500
A2A + MCP = AI Agent 完全体?AI Agent 既能 “单挑” 工具,又能 “群殴” 任务。
2670
打起来了!MCP VS A2A,谁才是Agent的未来事实标准?
3320
一口气讲清楚:FC、MCP、A2A
2580
Google发布A2A协议对标MCP协议,AI Agent互联网协议之争正式打响!
2170
重磅消息!微软AI智能体现已兼容A2A和MCP协议,标志着智能体时代正式到来。
1280
谷歌放大招!开源A2A协议,Agent协作迈入新纪元
1880
42.5 Exaflops:谷歌新TPU性能超越最强超算24倍,智能体协作协议A2A出炉
880
A2A协议如何打破企业间智能体壁垒?
3380
MCP 全解析:AI Agent 如何突破“工具困境”?一文带你掌握核心协议与实战部署指南
8920
相关推荐
什么是A2A协议?什么是MCP协议?A2A和MCP协议哪个更好?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档