2026年7月28日MCP规范发布候选版的Beta SDK现已上线

2026年7月28日MCP规范发布候选版的Beta SDK现已上线

💡 原文英文,约1700词,阅读约需6分钟。
📝

内容提要

MCP协议将进行重大修订,采用无状态设计,简化初始化握手和会话管理。新特性包括多轮请求(MRTR)和可路由传输头,增强客户端与服务器的交互。现有服务器和客户端在新规范发布后仍可正常工作。开发者可测试四个SDK的beta版本,反馈问题以优化最终版本。新规范预计于2026年7月28日发布。

🎯

关键要点

  • MCP协议将进行重大修订,采用无状态设计,简化初始化握手和会话管理。

  • 新特性包括多轮请求(MRTR)和可路由传输头,增强客户端与服务器的交互。

  • 现有服务器和客户端在新规范发布后仍可正常工作。

  • 开发者可测试四个SDK的beta版本,反馈问题以优化最终版本。

  • 新规范预计于2026年7月28日发布。

🔎

延伸解读

无状态设计的优势

MCP协议的新版本采用无状态设计,这意味着服务器不再需要管理会话状态,简化了负载均衡和扩展的过程。开发者可以更轻松地实现高效的服务器架构,减少了对粘性会话的依赖,提升了系统的灵活性和可维护性。

多轮请求的应用场景

新引入的多轮请求(MRTR)特性为客户端与服务器之间的交互提供了更多可能性。开发者可以利用这一特性实现更复杂的用户交互,例如在一次请求中获取用户输入,从而提升用户体验。

测试Beta版本的重要性

在新规范正式发布前,开发者被鼓励测试Beta版本的SDK。这不仅有助于发现潜在问题,还能为最终版本的优化提供反馈。尤其是对于关键工作负载,确保在稳定版本上运行是至关重要的。

兼容性与迁移策略

新规范发布后,现有的服务器和客户端仍然可以正常工作,确保了向新版本的平滑过渡。开发者在迁移时应注意版本控制,避免意外升级导致的兼容性问题,建议在依赖中设置版本上限以保护用户体验。

延伸问答

MCP协议的主要修订内容是什么?

MCP协议将采用无状态设计,简化初始化握手和会话管理,并引入多轮请求(MRTR)和可路由传输头等新特性。

新发布的Beta SDK有哪些可用的版本?

开发者可以测试四个SDK的beta版本,包括Python v2、TypeScript v2、Go和C#。

现有的服务器和客户端在新规范发布后会受到影响吗?

现有的服务器和客户端在新规范发布后仍可正常工作,不会受到影响。

如何反馈Beta SDK的使用问题?

开发者可以将SDK问题反馈到相应的SDK问题追踪器,或在规范仓库中报告协议本身的问题。

新规范的正式发布日期是什么时候?

新规范预计于2026年7月28日发布。

MCP协议的无状态设计有什么优势?

无状态设计简化了初始化握手和会话管理,使得服务器可以使用简单的负载均衡器进行扩展,减少了对粘性会话的管理需求。

🏷️

标签

➡️

继续阅读