说实话,看到MCP刚发布的最新路线图,我第一反应是:官方终于肯低头了。
前阵子社区里骂它过度复杂、像个缝合怪,甚至有人直言最初搞专有协议是脑子进水的操作。现在,这份由核心维护者和社区共同炮制的新路线图,字里行间其实就写着两个字:填坑。
这份路线图划定了五大优先事项。从智能体消息原语到HTTP传输统一,从企业级安全到SDK体验升级。
看似是一份四平八稳的技术规划,但如果你仔细扒一扒背后的细节和开发者的真实吐槽,就会发现这其实是一场理想主义向工程现实的全面妥协。
向HTTP低头,承认当初的任性
这次路线图里最接地气的一点,就是HTTP原生传输的统一与加固。
官方明确表示,在2026年7月的版本发布后,远程MCP服务器将和任何其他HTTP工作负载没有任何区别。无论是本地还是云端,统统统一到一套传输层上。
为什么要这么改?因为社区早就受不了了。
引入专有新协议是MCP在初始发布时做过的最脑残的操作之一。
这是热门评论里点赞极高的一句话。还有开发者吐槽,这玩意本来用HTTP和WebSocket就能简单解决,非要搞得那么复杂。
个人觉得,这波妥协非常明智。在基础设施层面搞创新往往是死路一条,拥抱现有的成熟标准,才是让开发者真正愿意接入的前提。
给Agent发身份证,但落地是个玄学
以前的MCP授权很简单,弹个浏览器窗口,人类点一下同意就行。
但现在调用API的越来越多是云端运行的Agent。它们没有实体,没法点鼠标,甚至还要把权限委派给子Agent。
所以新路线图把Agent身份和企业级安全提到了极高的优先级。引入DPoP证明、工作负载身份联合,还要去跟IETF OAuth标准组织扯皮,推动底层标准演进。
听起来很美好,但有意思的是,社区对此并不完全买账。
有开发者直接灵魂发问:到底有多少MCP服务器真能把这套复杂的企业级授权跑通?
老实讲,标准定得再漂亮,如果接入成本太高,最后大家还是会偷偷用回那些简单粗暴的长效Token。安全与易用性的平衡,永远是门玄学。
告别上下文刺客,虽然来得有点晚
工具调用是开发者接触MCP的第一步,但结果处理一直是个痛点。
同一个输出,服务器根本不知道客户端会拿哪种格式喂给模型。更致命的是规模问题。如果你连了一个带100个工具的服务器,模型还没开始干活,上下文窗口就先被撑爆了。
官方终于意识到了这个问题,准备搞渐进式发现。让服务器先提供一个小入口,随着对话深入再慢慢暴露更多工具。
来得太晚了。我已经在好几个框架里自己实现了MCP的懒加载。
社区老哥的回答很扎心。不仅如此,还有人翻旧账,说v1版本搞有状态设计对部署极不友好,需要复杂的持久层。
迟到的优化也是优化。至少官方承认了“把所有端点塞进上下文”是一种反人类的设计。
用AI写MCP,一场奇妙的套娃游戏
这次路线图里有一个细节特别值得玩味:改进SDK开发者体验。
官方给出的理由很现实。现在越来越多的开发者,是直接让AI Agent看着MCP的库和文档来写代码的。
API够不够直观,文档够不够准确,直接决定了AI写出来的代码能不能跑。
这点我非常认同。给AI看的API文档,有时候比给人看的还得严谨。人类看不懂还能猜,AI看不懂就开始一本正经地胡说八道了。
另外,路线图里没提但社区很惋惜的一点是,sampling功能被移除了。有人觉得在封闭环境里自带推理很有用,但官方显然认为这功能噱头大于实质,果断砍掉。有舍有得,这才是做产品的常态。
剥开外衣,MCP到底是个啥
关于MCP的本质,社区里一直有两派观点在打架。
悲观派认为,这不过是个花哨的OpenAPI,折腾半天就是为了让AI能看见你的接口。
乐观派则反驳,MCP的精髓在于按需提供服务,而不是像REST API文档那样把所有端点一股脑塞给模型。
不管争议如何,MCP确实在快速迭代。它正在从一个充满极客幻想的实验品,蜕变成一个真正能在企业级环境里干脏活累活的协议。
当所有AI都通过MCP连接一切时,谁来保证这个庞大的网络不会变成下一个臃肿的遗留系统?
【锐评】:从造轮子到拥抱HTTP,MCP的路线图就是一部向工程现实低头的认错史,好在认错态度还算诚恳。
参考链接:
https://blog.modelcontextprotocol.io/posts/mcp-roadmap/