DEV Community · Show DEV8/7 15:2466精选

MCP握手协议重大变更,免费检查器助你迁移

MCP Just Broke Its Own Handshake — Here's a Free Checker for the 2026-07-28 Spec

阅读原文

推荐理由:MCP 协议 2026-07-28 版破坏性变更,手写服务器易踩坑。这个免费检查器能直接验证迁移合规性,对维护自定义 MCP 实现的开发者是刚需工具。

2026年7月28日,Model Context Protocol(MCP)规范发布了自推出以来最大的破坏性变更:initialize/initialized握手和Mcp-Session-Id头被移除,取而代之的是每个请求必须在_meta对象中携带协议版本和能力,且新增了基于头的路由(Mcp-Method、Mcp-Name、MCP-Protocol-Version)、强制性的resultType字段,以及替代服务器发起流的多轮请求机制。所有四个一级SDK(TypeScript、Python、Go、C#)已支持新规范,但手写服务器或自定义传输层可能因未更新而失败。为此,Bracketly网站提供了一个免费的MCP 2026-07-28迁移检查器,可粘贴JSON-RPC消息或原始HTTP块,检查废弃握手、必需字段及新路由头,帮助开发者识别迁移问题。该工具完全在浏览器中运行,保护隐私。