破题:那个让AI连接万物的协议,刚刚完成了成年礼
2025年初,当Anthropic抛出MCP(Model Context Protocol)时,大部分开发者把它看作另一个"AI时代的USB-C"——一个连接大模型和外部工具的标准协议,理念不错,但离大规模生产部署还很远。
18个月后,故事完全变了。
TypeScript和Python SDK累计下载双双突破10亿次,月度下载量逼近4亿,Claude应用商店里跑着950+个MCP服务器——MCP已经从一个实验性协议,变成了AI工具互联事实上唯一的行业标准。
而就在7月28日,Anthropic正式发布了MCP历史上最大的一次版本更新——2026-07-28规范。这次更新不只是加几个功能,而是对整个协议架构进行了一次彻底的重构。
拆解:这次到底改了什么?
第一刀:砍掉会话状态,协议核心彻底"无状态化"
这是整个更新最大的变化,也是开发者呼声最高的特性。
在旧版MCP中,客户端和服务器之间需要维护一个双向的"有状态"连接:先是initialize/initialized握手,然后维护Mcp-Session-Id,会话状态贯穿整个生命周期。这意味着你的MCP服务器必须保持长连接,部署在Cloudflare Workers或AWS Lambda这样的无服务器环境时处处掣肘。
新版砍掉了这一切。每个请求都是"自描述"的——协议版本、客户端信息、能力声明都放在_meta字段里随请求走。需要能力协商?有个可选的server/discover RPC。不需要?直接发请求就行。
这意味着什么?你的MCP服务器现在可以部署在任何普通的轮询负载均衡器后面,请求打到任何实例都能正确处理。Serverless、边缘计算、水平扩展——云原生那一套工具链,MCP突然全部兼容了。
第二刀:MRTR——告别长连接,拥抱多轮往返
有状态协议的一个现实问题是:工具执行到一半,服务器可能需要主动向客户端请求数据(比如让用户确认参数)。以前这需要保持一个双向流打开。新版引入了多轮往返请求(MRTR):服务器返回resultType: "input_required"附带问题,客户端填好答案后带着inputResponses重新发起调用。
一个优雅的副产品:所有的流式HTTP请求现在必须包含Mcp-Method和Mcp-Name头部。你的API网关、限流器、WAF不再需要解析JSON体就能做路由和计费。这是运维层面的降维打击。
第三刀:Extensions——从"随手加功能"到"有框架地扩展"
Anthropic正式将Extensions提升为"一等公民",用反向DNS命名、独立版本管理、可委托维护者。这次首发三个官方扩展:
- MCP Apps:服务器可以直接在Claude聊天界面中渲染交互式UI(安全沙盒iframe内)。查营收数据?模型直接给你拉出一个可交互的动态报表。操作云服务器?对话框里弹出一个控制面板。切屏时代正在终结。
- Tasks:官方异步任务框架。分析100GB日志、渲染3D视频这类长耗时操作,现在有了标准的轮询+通知机制。
- EMA(企业级管理认证):通过微软Entra、Okta等身份提供商集中控制MCP服务器权限。管理员授权一次,用户自动继承——全程零接触。
第四刀:Auth终于"成年"了
过去一年,开发者整合MCP时消耗时间最多的就是授权认证。新版做了三件事:全面对齐生产级OAuth 2.0和OIDC部署、强制RFC 9207发行者验证(堵死授权服务器混淆漏洞)、正式弃用DCR转向客户端元数据文档(CIMD)。
旧版中OAuth的localhost重定向redirect_uri报错问题,开发者应该不会陌生。新版彻底解决了这个毒瘤。
第五刀:缓存优化——每条List响应自带生存时间
tools/list、prompts/list的响应现在自带ttlMs和cacheScope,保证确定性排序。客户端的缓存策略终于不是黑箱操作了。
建框架:MCP三年的进化路径
如果把MCP的进化放在一个更大的框架里看,它的路径非常清晰:
| 阶段 | 时间 | 核心任务 | 标志 |
|---|---|---|---|
| Phase 1:证明存在 | 2024-2025 | 让开发者接受"AI也需要标准协议"的观念 | MCP 2024发布、首批SDK |
| Phase 2:跑通流程 | 2025H1 | 建立基础功能集、支持主流场景 | MCP 2025-03-26、HTTP+SSE传输、Streamable HTTP |
| Phase 3:规模化落地 | 2025H2 | 解决企业级部署痛点 | 月下载破4亿、950+服务器、Figma/Intuit/Netlify接入 |
| Phase 4:基础设施化 | 2026-07 | 协议架构重构,面向云原生 | 无状态核心、Extensions框架、企业级Auth |
这本质上是一个协议从"能用"到"好用"到"基础设施"的必经之路。类比HTTP:早期的HTTP也是简单文本协议,但正是无状态的设计让它能够支撑起整个互联网的规模。
推演:MCP的下一步
端点1:MCP Tunnels(研究预览中)
很多企业因保密协议不允许将数据库或ERP暴露在公网。MCP Tunnels能"在不暴露任何公网IP、不配置入站防火墙、不设IP白名单"的情况下,将Claude直连到企业内部网络——一条加密隧道穿过企业防火墙。如果正式发布,这将是AI进入金融、医疗、政企的核心推手。
端点2:MCP Apps的生态连锁
交互式UI的渲染能力,意味着Claude从一个"对话窗口"变成一个"应用运行时"。任何一个MCP服务器都可以变成"一个App"。这指向的终极形态是:AI不再是工具的使用者,而是工具的平台。Figma、Intuit、Netlify已经入场,下一个引爆点可能是谁?
端点3:竞争格局
Google有A2A协议,OpenAI有GPT Actions。但MCP在开发者生态上建立了巨大的领先优势:950+服务器、4亿月下载、主流SaaS厂商站台。这次的架构升级让MCP的领先地位几乎不可撼动——当协议本身成为基础设施,后来者要面对的已经不只是技术问题,而是网络效应。
落到行动:作为开发者现在该做什么?
- 升级SDK:TypeScript、Python、Go、C#四个正式SDK都已经支持2026-07-28规范,官方提供了详细的迁移指南。如果正在运行MCP服务器,是时候升级了。
- 重新思考部署架构:无状态核心意味着可以毫无顾虑地把MCP服务器部署在Serverless平台。如果你的MCP服务器还在跑常驻进程,迁移到Lambda或Cloudflare Workers可以大幅降低成本和运维复杂度。
- 关注Deprecation列表:Roots、Sampling、Logging和旧的HTTP+SSE传输已经被标记为弃用,12个月宽限期。新项目不要再用了。
- 实验MCP Apps:如果正在构建面向用户的AI工具,MCP Apps可以让你直接在Claude界面里展示交互式UI,用户不需要在多个标签页之间切换。这是产品体验层面的差异化机会。
MCP在18个月内走完了HTTP从RFC到普及走了好几年的路。2026-07-28版本没有发明新概念,而是做了一件更难的事——把实验室里跑通的协议,彻底改造成了能在生产环境跑稳的基础设施。
下一步,真正有意思的不是MCP本身,而是建立在它之上、我们现在还想象不出的东西。
