两个协议,撑起了整个智能体栈
Anthropic 在 2024 年末放出 MCP(模型上下文协议),Google 在 2025 年把 A2A(智能体对智能体)捐给 Linux 基金会。到 2026 年中,两者已被每家云厂和主流实验室采用。9 月更密集:OpenAI 的 Agents API(9/10)、华为的 openJiuwen(9/18)、阿里的 AgentCore(9/22)三家分处三洲,两周内先后把企业智能体平台建在这两套协议之上。一个底层协议层,两周内被三套互不相干的栈同时选中。这种集中度在智能体发展史上相当少见,也正好把「治理归谁」的问题提前推到台前。
这件事本身不奇怪——MCP 解决「智能体连外部工具与数据」,A2A 解决「智能体之间委派任务」,本就是智能体栈最该标准化的两块。值得细看的是它带来的另一面:当协议被自由采用,谁对它负责?
把这两套协议摆在一起看,标准化带来的好处是实打实的:开发者写一次 MCP 连接器,就能在 OpenAI、华为、阿里的平台间复用;智能体之间走 A2A,也能跨厂商委派任务。智能体栈由此有了「通用插头」,这也是为什么三套互不相干的栈会同时选中它们——没有这个插头,每家的生态都得从零造轮子。便利与失控,其实是同一件事的两面。
交汇面只有一个
三套平台的处理器不同(华为用 Ascend、阿里走自研云、OpenAI 依托通用算力),训练的模型不同,部署的市场与数据主权规则也不同。它们仅有的共同语,就是 MCP 与 A2A。MCP 负责智能体连外部工具与数据,A2A 负责智能体之间委派任务——协议词汇被三套生态共享,底层却毫无交集。换句话说,协议是它们仅有的咬合点,也是仅有的公约数。
「无人治理」是设计出来的
两个协议从一开始就走「零摩擦采用」路线:免许可、无认证、无治理义务。MCP 早期月下载冲到近亿,A2A 在 Linux 基金会下走到 v1.0、拿到 150 多家组织背书。最大化采用、最小化控制,换来的是全球触达,代价是协议方对「谁怎么用」毫无约束力。华为把五千多个 MCP 资产铺进政府、公共事业与医疗,阿里用 AgentCore 管着一百多家企业的 MCP 服务器——协议的创造者在这些场景里既无合同、也无干预手段。
历史给过剧本
HTTP 没留在 CERN 手里,TCP-IP 没留在 DARPA 手里,都是靠无限制采用变成全球基建,创作者影响力随触达扩大而反比衰减。MCP 与 A2A 在两年内走完了别人十几年的路。这未必是坏事——开放协议本就该如此,没有许可费、没有认证门槛,才让它两年铺满三洲。
但它提醒一句务实的结论:当智能体栈建在「无人负责」的底座上,安全与互操作的底线,得靠采用方自己在平台层补,而不是等协议方发号施令。华为在自己的硬件与行业里加管控,阿里在治理层把 MCP 当一等对象管,都是在协议之上另立约束。对从业者来说,选协议时别只看「够不够通用」,也要看「出问题了谁兜底」——答案几乎总是:你自己。
落到工程决策上,这给选型的团队两条提醒。其一,别把协议当护城河:今天用 MCP 接的工具,明天可能被任一平台原生吃掉,壁垒要建在数据与工作流上。其二,治理要自己扛:协议方不会替你审「这个 MCP 服务器安不安全」,在平台层加一道来源与权限校验,比指望协议进化更稳。开放协议的红利要拿,但底线别外包出去。