GitHub MCP Server支持下一个MCP规范

MCP协议将于2026年7月28日成为无状态协议, GitHub MCP服务器在正式发布之前支持最新规范。更改内容新的无状态核心…… POST GitHub MCP Server支持下一个MCP规范首先出现在GitHub博客上。

MCP协议将于2026年7月28日成为无状态协议, GitHub MCP服务器在正式发布之前支持最新规范。新的无状态核心意味着MCP部署现在易于扩展。扩展解锁创新(例如, MCP应用程序和企业托管身份验证, VS Code已经支持这两种应用程序)。会话和初始化都被删除,因此您可以更快、更轻松地连接到服务器。

客户端还可以并行完成握手。由于多次往返请求,您将看到更多远程服务器支持吸引力等功能。由于所有第1层SDK都保留了向后兼容性,并且它们都已提供测试版支持,因此您无需执行任何操作来维护支持。GitHub MCP服务器使用官方Go SDK。

对于GitHub MCP Server,我们做了三个更改:删除了Redis会话:初始化时数据库写入消失,每次调用时数据库读取都消失,这使得事情变得更快捷,而不会丢失任何东西。避免深度数据包检查:我们需要从MCP请求中读取一些值以进行日志记录和秘密扫描。在新规范中,我们可以从保证存在的HTTP标头中执行此操作。

这意味着在SDK之前不再检查每个请求的有效负载。升级了我们的引发实现:我们的stdio MCP服务器使用URL引发,方便用户登录。在新的协议版本中,每个步骤都是单独的HTTP请求。为了使其适用于新旧客户端, Go SDK提供了一个包装器,使这两种机制都能正常工作。此外, MCP还增加了官方一致性测试。

严格验证可帮助客服代表验证其工作。要使用此功能,请将Copilot指向您的代码库并提供访问权限:这对官方SDK的所有层级以及定制的客户端和服务器都是一个巨大的推动力,因为人工智能辅助开发更容易通过这些测试进行验证。GitHub MCP Server在正式发布之前已经支持最新规范。要了解更多信息,请参阅有关此版本的博客文章。