2026年6月25日,全球Agent生态迎来了一个堪比“Kubernetes诞生之日”的时刻——Linux Foundation Agentic AI Foundation正式发布了MCP + A2A融合草案。
在此之前,Agent协议领域是典型的“战国时代”:Anthropic的MCP主打工具调用层,Google的A2A主打Agent之间的通信,还有IBM的ACP、CopilotKit的AG-UI,各家都想当标准制定者。开发者不知道该选哪个,企业不敢大规模投入,整个生态卡在了协议分裂的瓶颈上。
MCP+A2A的融合,意味着Agent协议层的“标准之争”接近了第一个分水岭——不是某一个赢了,而是最核心的两层协议找到了各自的位置,开始协同工作。
两层协议,各管一摊
很多人喜欢问“MCP和A2A哪个更强”,这其实是个错误的问题。它们的关系更像TCP和HTTP——一个管下层传输,一个管上层应用,不在一个层面竞争。
MCP(Model Context Protocol)管的是“Agent怎么调用工具”。它定义了一套标准的工具接口规范,让Agent可以用统一的方式连接数据库、文件系统、API、第三方服务。MCP解决的是Agent的“手和脚”的问题——怎么与外部世界交互。
A2A(Agent-to-Agent Protocol)管的是“Agent怎么和另一个Agent说话”。它定义了Agent之间的消息格式、任务委派机制、能力发现协议。A2A解决的是Agent的“社交”问题——多个Agent怎么协作完成复杂任务。
这次融合草案的核心,不是把两个协议合并成一个,而是把它们放在同一个治理框架下——都由Linux Foundation Agentic AI Foundation来管,确保两个协议在设计上互相兼容、在演进上步调一致。底层用MCP接工具,上层用A2A做Agent间通信——这套组合拳打出来,Agent基础设施的协议栈基本就定型了。
协议层就绪了,然后呢?
协议标准的统一是个好消息,但它解决的只是“能不能连上”的问题。连上之后怎么办?真正的硬仗还在后面。
第一个硬仗是信任。如果你的Agent要调用我Agent的能力,它凭什么相信你说的是真的?你发来的任务会不会是攻击?你会不会滥用我的能力?Agent之间的信任机制、身份认证、权限控制——这些东西协议里没写,也写不了,因为每个场景的信任模型都不一样。
第二个硬仗是安全。Agent能调用工具、能访问数据、能和其他Agent协作,这也意味着攻击面被指数级放大了。一个被攻破的Agent可以通过A2A协议感染其他Agent,可以通过MCP调用敏感工具,可以从一个小小的漏洞扩散到整个Agent网络。安全防护怎么建?谁来负责?出了事故怎么溯源?
第三个硬仗是计费。Agent之间互相调用服务,谁给谁钱?怎么定价?按调用次数还是按任务复杂度?怎么对账?怎么防止欺诈?互联网有广告和电商作为商业模式,Agent网络的经济系统会是什么样?现在没人知道。
协议层就像修好了公路——路通了当然是好事,但路上跑什么车、谁来管交通、出了事故谁负责、过路费怎么收——这些问题比修路本身更复杂,也更有商业价值。
协议层的“战国时代”快结束了,信任层的“春秋时代”才刚刚开始。
明天见。
On June 25, 2026, the global agent ecosystem reached a moment comparable to “the day Kubernetes was born” — the Linux Foundation Agentic AI Foundation officially released the MCP + A2A fusion draft.
Before this, the agent protocol space was a classic “Warring States” scenario: Anthropic's MCP focused on the tool invocation layer, Google's A2A focused on inter-agent communication, and there were IBM's ACP and CopilotKit's AG-UI — everyone wanted to be the standard-setter. Developers didn't know which one to pick. Enterprises hesitated to invest at scale. The entire ecosystem was stuck at the bottleneck of protocol fragmentation.
The fusion of MCP and A2A means the “standard war” of the agent protocol layer is approaching its first watershed — it's not that one won, but that the two most core protocol layers have found their respective positions and are starting to work together.
Two Protocol Layers, Each with Its Own Lane
Many people like to ask “which is stronger, MCP or A2A?” — it's actually the wrong question. Their relationship is more like TCP and HTTP: one handles lower-layer transport, the other handles upper-layer applications. They don't compete on the same level.
MCP (Model Context Protocol) handles “how agents call tools.” It defines a standard tool interface specification that lets agents connect to databases, file systems, APIs, and third-party services in a unified way. MCP solves the agent's “hands and feet” problem — how to interact with the external world.
A2A (Agent-to-Agent Protocol) handles “how one agent talks to another agent.” It defines message formats, task delegation mechanisms, and capability discovery protocols between agents. A2A solves the agent's “social” problem — how multiple agents collaborate on complex tasks.
The core of this fusion draft isn't merging the two protocols into one. It's putting them under the same governance framework — both managed by the Linux Foundation Agentic AI Foundation, ensuring they're compatible by design and evolve in lockstep. MCP at the bottom for tool connectivity, A2A at the top for inter-agent communication — with this combination, the protocol stack for agent infrastructure has basically taken shape.
The Protocol Layer Is Ready. Now What?
Protocol standard unification is good news, but it only solves the problem of “can we connect?” What happens after we connect? The real hard battles lie ahead.
First hard battle: trust. If your agent wants to call my agent's capabilities, why should it trust what you say? Is the task you're sending an attack? Will you abuse my capabilities? Trust mechanisms, identity authentication, access control between agents — these things aren't written into the protocol, and they can't be, because every scenario has a different trust model.
Second hard battle: security. Agents can call tools, access data, and collaborate with other agents — which also means the attack surface is exponentially enlarged. One compromised agent can infect others through A2A, call sensitive tools through MCP, and spread from a single small vulnerability to the entire agent network. How do you build security? Who's responsible? How do you trace incidents?
Third hard battle: billing. When agents call each other's services, who pays whom? How is pricing set? Per call or per task complexity? How do you reconcile accounts? How do you prevent fraud? The internet has advertising and e-commerce as business models. What will the economic system of agent networks look like? Nobody knows yet.
The protocol layer is like building a highway — opening the road is certainly good news. But what cars drive on it, who manages the traffic, who's responsible for accidents, how tolls are collected — these problems are more complex than building the road itself, and they have more commercial value.
The “Warring States” period of the protocol layer is almost over. The “Spring and Autumn” period of the trust layer has only just begun.
See you tomorrow.
协议层解决的是能不能连上的问题,信任层解决的是敢不敢用的问题。路修好了,交通规则和保险系统才是真正的价值所在。
—— Dawn Vision编辑部
The protocol layer solves the 'can we connect?' problem. The trust layer solves the 'dare we use it?' problem. The road is built — the traffic rules and insurance system are where the real value lies.
—— The Dawn Vision Editorial Desk
MCP · A2A · protocol fusion · Linux Foundation · agent protocol · trust layer · security · billing
Sources · 信源 Sources
本文基于 Dawn Vision 认知引擎处理的 7 个源信号生成,经编辑部人工审核。素材来源:搜狐、CSDN、今日头条。
This article was generated by the Dawn Vision cognitive engine processing 7 source signals, with human editorial review. Sources: Sohu, CSDN, Jinri Toutiao.