MCP走向无状态化,开发者灵魂发问:这不就是又变回API了吗?

MCP协议在2026-07-28发布的新规范里

MCP协议在2026-07-28发布的新规范里,直接砍掉了initialize握手和session头,改成了强制要求method和tool-name头。说白了,网关现在不用再解析JSON就能路由agent流量了。就问你,这操作熟不熟悉?

社区反应直接分裂成两派。一派说这是对REST的重新发现——绕了一大圈,终于回到了HTTP的本来面目。另一派则坚持,MCP的价值从来就不在状态管理,而在于它定义了agent和工具之间交互的标准化语义。往好听了说,这叫回归本质;往坏了说,这是承认之前的设计走了弯路。

我倾向于认为,这次改动是MCP从”学术理想”向”工程现实”的一次妥协。早期版本搞session、搞握手,是想让协议更”智能”,但实际部署中,网关要处理成千上万的并发agent连接,每个都要维护会话状态,成本高得吓人。现在改成无状态,让网关用轻量级头信息做路由,这明显是冲着生产环境去的。

但问题来了:没了session,那些需要多轮对话上下文的场景怎么办?比如一个agent要连续调用多个工具完成一个任务,每个请求都得带上完整上下文?那这跟直接调REST API有什么区别?回答可以翻倍的请站出来啊。

我觉得,MCP这次改版,本质上是在跟开发者说:别指望协议替你管状态,自己想办法。这很残酷,但也很务实。毕竟,标准的意义从来不是让所有人都满意,而是让生态能跑起来。至于它是不是”又变回API了”——如果API能解决问题,那叫API又怎么了?

协议是死的,生态是活的。MCP能走到今天,靠的不是固守某个设计哲学,而是不断适应真实世界的需求。这次无状态化,也许就是它从”概念验证”走向”大规模落地”的必经之路。至于开发者买不买账,时间会给出答案,但至少,它现在更像一个能打的东西了。

该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。

(0)
上一篇 3天前
下一篇 3天前

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部