如果你最近刷技术社区,大概率被一串三字母缩写轰炸过:MCP、A2A、ACP、ANP、AG-UI……每个都说自己是"Agent 时代的 HTTP",每篇都在喊"再不学就晚了"。这种被圈内人自嘲为"协议缩写焦虑"的状态,折磨了不少想认真做事的架构师。知乎
但就在最近几周,发生了两件声量不大、意义却远比一堆教程重要的事:
MCP 发布了诞生以来最大的一次规范修订(2026-07-28),核心协议从"有状态"转向"无状态"——官方的说法是,从"需要握手、维持会话的双向连接",变成"每个请求自带完整上下文的请求/响应协议"。知乎
Google 联合主流云厂商推动的 A2A(Agent2Agent)协议正式进入 1.0 GA,"Agent 之间怎么协作"这一层,终于有了一个不再每月推倒重来的稳定版本。知乎
这两件事放在一起看,信号其实非常清楚:Agent 世界的两根地基协议——"连工具"的 MCP 和"连 Agent"的 A2A——先后跨过了"可以拿来做生产系统"的门槛。协议层从"实验性玩具"正式升级成"基础设施"。
对还在纠结"到底学哪个、押哪个"的架构师来说,这可能是 2026 年下半年最值得花时间看懂的一个转折。
先终结缩写焦虑:你真正要关心的只有两层
先说最关键的判断,帮你把噪音一次性滤掉。
MCP、A2A、ACP、ANP、AG-UI 这一堆缩写,不是"三选一"的竞品,而是一套协议栈里的不同层。把它们摆在一起问"我该选哪个",就像问"HTTP 和 TCP/IP 我该选哪个"一样,是个范畴错误——它们根本不在同一层。
社区把 MCP 形象地称作"AI 界的 USB-C 接口":过去每个 AI 应用都要为不同的数据源单独开发适配器,有了统一标准后一次接入即可复用。知乎用一个架构师都熟悉的类比:
协议 | 解决什么 | 通俗类比 | 现在该不该关心 |
|---|---|---|---|
MCP | Agent ↔ 工具/数据 | USB-C 接口(纵向,连外设) | 该,已是事实标准,现在就下注 |
A2A | Agent ↔ Agent | 互联网(横向,机器互联) | 该,刚 GA,可以开始规划 |
ACP / ANP | Agent 协作的其它路线 | 实验性网络协议 | 暂缓,看戏为主 |
AG-UI | Agent ↔ 前端界面 | 渲染协议 | 做前端集成时再看 |
记住一句话就够了:MCP 管"Agent 怎么用工具",A2A 管"Agent 怎么找别的 Agent 干活"。抖音一个完整的 Agent 系统,这两层都要,缺谁都跑不起来。剩下的缩写,现阶段大多是"还在打架的备胎",不值得你现在投入精力。

这一步筛选很重要——因为缩写焦虑的本质,是把"分层互补"误读成了"赢者通吃"。一旦想通这点,你就能把 90% 的噪音直接划走。
为什么"无状态化"是大事:这是架构师才能秒懂的那个点
很多教程把 MCP 无状态化当成一次普通版本更新一笔带过,但它其实是这次转折里含金量最高、也最容易被低估的信号。为什么?因为它直接决定了 MCP 能不能"规模化"。
这里要用到每个架构师刻在骨子里的一个常识:有状态的东西难扩展,无状态的东西才能横向扩展。
旧的 MCP 是"有状态"的:客户端先跟 Server 握手、建立会话,之后的每次调用都依赖这条长连接里记住的上下文。这在架构上意味着——你没法随便把请求打到任意一台 Server 上,得靠"会话粘滞"(sticky session)保证同一个客户端总是回到同一台机器。扩容、滚动发布、故障转移,全都变得别扭。
新的 MCP 是"无状态"的:每个请求自己携带全部上下文(协议版本、客户端信息、能力声明),Server 不用记任何东西。这意味着你可以像对待任何一个无状态 Web 服务那样对待 MCP Server——前面挂个负载均衡器,后面随便加机器,请求爱打哪台打哪台。知乎

看出来了吗?这其实就是 Web 发展史上那个经典桥段的翻版:当年 HTTP 之所以能撑起整个互联网,就是因为它坚持无状态,让"加机器就能扩容"成为可能。MCP 这次补的,是同一堂必修课。
所以无状态化的真正含义不是"协议更干净了",而是——MCP Server 从"需要小心伺候的长连接服务",变成了"可以随手丢到负载均衡器后面、像 Web 服务一样横向扩展的无状态服务"。用一篇拆解的原话说,这是让 Agent 工具编排"像 Web 一样扩展"的前提。知乎一句话:无状态化,是 MCP 从"能用"到"能扛生产流量"的分水岭。对要把它接进核心链路的架构师,这是必须看懂的点。
别急着喊"API 已死":MCP 是来包 API 的,不是来革 API 命的
热度一上来,极端口号就跟着来。最近流传最广的一句是"API 已死,MCP 才是未来"。知乎这话听着爽,但作为要做决策的人,你得把它摁住。
事实层面,更准确的关系是:MCP 和传统 API 不是替代关系,而是互补关系。知乎MCP 没有发明新的调用方式,它底层走的就是成熟的 JSON-RPC 2.0;它的价值不在于"取代 HTTP API",而在于给 AI 提供了一个标准化、可发现、可复用的工具接入层——让模型不用为每个软件单独学一套对接方式。抖音

对企业来说,务实的姿势不是"把现有 API 推倒重来换成 MCP",而是:把你已有的、经过验证的 API,用 MCP Server 包一层,暴露给 AI。你十几年攒下的 API 资产不但没作废,反而成了你接入 Agent 时代最快的本钱。2025 年 Salesforce 收购 Informatica 后,明确把 MCP 定为其数据战略的核心协议,看中的也正是这层"把存量数据/服务标准化接入 AI"的能力。知乎
把这件事想清楚,能帮你避开一个昂贵的坑:别为了追协议而推翻自己的集成体系。MCP 是你 API 的"AI 适配层",不是掘墓人。
争议也得摆上桌:A2A 现在下注,还得掂量掂量
跟 MCP 的"众望所归"不同,A2A 这边是有真实争议的,值得你下注前看清。
社区里已经出现了像《A2A 是"胡扯协议"吗?》这种带着抓包证据来踢馆的文章,集中火力批评它:无法协调上游减速、暂停或削峰,可观测性碎片化,而且消息无法回放。知乎另一位工程师裸写了一个最简单的 A2A Server 后也给出结论:A2A 的确比 MCP 重——MCP 像自动售货机,投币、出货、结束;A2A 却要管能力发现、接任务、交差一整套流程。知乎

这些批评未必全对。有反驳就指出,相关争论其实混合了协议语义、传输模型与生产配套三个不同层次的问题。知乎但它们指向一个共同的现实:A2A 解决的是"多 Agent 协作"这个本质上更复杂的问题,所以它天然更重、更不成熟。即便刚走到 1.0 GA,它的周边生态、可观测工具、生产实践,都还远不如 MCP 厚实。
所以给 A2A 一个诚实的定位:方向大概率是对的(Agent 互联必然要有标准),但"现在就 all-in 多 Agent 编排"还为时尚早。它可以进你的规划,但别把核心业务的稳定性押在它的早期生态上。
落到行动:三类人,现在分别该做什么
把上面的判断翻译成"你明天能做的事":
1. 你是做工具/服务/数据的(想让 AI 调用你)→ 现在就做 MCP Server。
这是确定性最高的一注:截至 2026 年,MCP 已被 Claude、ChatGPT、Gemini、Cursor 等 300+ 客户端支持。知乎而无状态化之后,你可以直接按"无状态 Web 服务"的思路去设计它的扩容和发布——负载均衡、滚动升级那套成熟打法全部复用。先把最常被 AI 用到的几个能力包成 MCP 工具,比什么都实在。
2. 你是做 Agent 应用的 → MCP 立刻用,A2A 先观望。
Agent 调工具这层,MCP 已经稳定,放心接。但多 Agent 协作这层,A2A 刚 GA,建议"规划上认可、落地放缓":先在非核心链路试点,锁死 SDK 版本(它迭代很快,破坏性变更不少),等可观测和编排生态再熟一点再上主链路。
3. 你是负责集成/选型的架构师 → 现在就该做三件事。
盘一遍家底:哪些存量 API/数据,最适合第一批包成 MCP 暴露给 AI;
定边界与安全:MCP 让 AI 能直接碰到你的数据和工具,权限、鉴权、审计要在架构层就设计进去,不能等出事再补;
设观察哨:盯住 MCP 无状态化的生态落地情况、A2A 1.x 的工具链成熟度,以及两大协议的治理动向——这三个信号,决定你下一步加注的节奏。
结语:缩写焦虑的时代结束了,动手的时代开始了
回头看,最近发生的事其实给整个行业画了一条清晰的分界线:
在那之前,Agent 协议是一堆互相打架的缩写,大家在焦虑中观望;在那之后,地基协议(MCP + A2A)完成了标准化、无状态化、走向 GA,变成了可以放心往上盖楼的基础设施。
对架构师来说,最值得带走的判断就一句:别再纠结"哪个协议会赢",那是个伪问题;真正的问题是"我在哪一层下注、什么时候下注"。工具层(MCP)现在就该下,协作层(A2A)可以开始规划——而那一堆还在打架的缩写,先让它们再打一会儿。
协议的红利窗口已经打开。这一次,值得你花时间认真进场,而不是继续在场外焦虑。