下一版本 MCP 协议将于2025年11月25日发布

本文来自公众号 猩猩程序员 欢迎关注

关于下一版本 Model Context Protocol 规范的时间表和优先级更新

2025年9月26日 · 5分钟阅读 · David Soria Parra

发布时间表

下一版本的 Model Context Protocol 规范将于2025年11月25日发布,2025年11月11日将提供发布候选版本(RC)。

我们为发布候选版本安排了14天的验证窗口,以便客户端实现者和SDK维护者能够彻底测试协议更改。此方法为我们提供了专注的时间来交付关键的改进,同时将我们的新治理模型应用于整个过程。

夏季进展

我们的上一个版本规范于2025年6月18日发布,重点关注了结构化工具输出、基于OAuth的授权、服务器发起的用户交互引导以及改进的安全最佳实践。

自那时以来,我们一直致力于为MCP生态系统建立更多基础:

正式的治理结构

我们为MCP建立了一个正式的治理模型,包括定义的角色和决策机制。我们还开发了"规范增强提案"(SEP)流程,为贡献规范变更提供了明确的指导。

我们的目标是实现透明性------使决策过程对每个人都清晰可见。就像任何服务于快速发展的社区的新系统一样,我们的治理模型仍在逐步完善。随着协议和社区的不断发展,我们正在积极改进它。

工作小组

我们已经启动了工作小组和兴趣小组,以促进社区合作。这些小组有多重目的:

  • 为新贡献者提供明确的入门途径
  • 赋予社区成员在各自专业领域领导项目的能力
  • 在整个生态系统中分散所有权,而不是集中在核心维护者手中

我们正在开发治理结构,将赋予这些小组更大的自治权,能够在决策和实施过程中发挥更大作用。这种分布式的方法确保协议能够在保持不同领域质量和一致性的同时,满足社区需求并实现增长。

注册表开发

在2025年9月,我们推出了MCP注册表的预览版------一个开放的目录和API,用于索引和发现MCP服务器。该注册表作为MCP服务器的唯一真实来源,支持公共和私有子注册表,组织可以根据自己的需求进行定制。

构建MCP注册表是一个真正的社区努力。任何MCP客户端都可以通过本地API或第三方注册表聚合器访问注册表内容,使用户更容易发现并将MCP服务器集成到他们的AI工作流中。

下一版发布的优先领域

在治理和基础设施基础到位之后,我们将重点关注工作小组确定的五项关键协议改进。

异步操作

目前,MCP主要围绕同步操作构建------当你调用一个工具时,系统会暂停并等待其完成。对于快速任务来说这种方式非常有效,但对于需要几分钟或几小时的操作怎么办?

代理工作小组正在添加异步支持,允许服务器启动长时间运行的任务,而客户端可以稍后查询结果。你可以在SEP-1391中关注进展。

无状态性和可扩展性

随着组织在企业级规模上部署MCP服务器,我们看到了一些新的需求。当前的实现通常需要在请求之间记住一些状态,这使得跨多个服务器实例的水平扩展变得困难。

虽然流式HTTP提供了一些无状态支持,但在服务器启动和会话处理上仍然存在痛点。传输工作小组正在解决这些难点,使得在生产环境中运行MCP服务器变得更加容易,同时为希望获得更复杂状态特性的团队保留简单的升级路径。

服务器身份

目前,如果你想知道一个MCP服务器能做什么,你必须先连接到它。这使得客户端很难浏览可用的服务器,或者像我们的注册表这样的系统也无法自动 catalog 能力。

我们通过让服务器通过 .well-known URL 广告自己来解决这个问题------这是一种提供元数据的已建立标准。你可以把它看作是服务器的名片,任何人都可以阅读,而不需要先进行连接。这将使得每个MCP消费者的发现过程变得更加直观。

官方扩展

随着MCP的增长,我们注意到某些行业和用例出现了模式------这些有价值的实现不一定属于核心协议规范的范围。

为了避免让每个人都重新发明轮子,我们将正式认可和记录最受欢迎的协议扩展。这些经过筛选的证明有效的模式将为开发者在医疗、金融或教育等专业领域构建应用时提供一个坚实的起点,而不需要从零开始构建每一个定制集成。

SDK支持标准化

今天选择MCP SDK可能会很有挑战性------你很难判断你将获得什么样的支持或规范合规性。一些SDK快速更新,而其他SDK可能在功能上滞后。

我们将引入一个清晰的SDK分层系统。在你决定使用某个SDK之前,你会清楚地知道你签署了什么协议,基于规范合规性速度、维护响应性和功能完整性等因素。

寻找贡献者

MCP的力量来源于其背后的社区。无论你是一个热衷于构建SDK的开发者,还是一家希望投资生态系统的公司,我们都需要你在以下几个关键领域提供帮助。

SDK维护

  • TypeScript SDK - 需要更多的维护者来开发新功能和修复bug
  • Swift SDK - 需要关注Apple生态系统的支持
  • 其他语言的SDK欢迎持续贡献

工具

  • Inspector - 开发和维护MCP服务器开发者的调试工具
  • Registry - 后端API和CLI开发;Go语言专家尤其欢迎

来自客户端开发者的意见

我们谈论MCP服务器很多,但客户端同样重要------它们是连接用户与整个MCP生态系统的桥梁。如果你正在构建MCP客户端,你将从独特的角度来看待协议,而我们需要这种视角融入协议设计中。

你在实施中的真实体验、性能瓶颈和用户需求,直接决定了协议接下来应该如何发展。无论是对现有功能的反馈,还是简化开发者体验的想法,我们都希望听到你的声音。

加入我们的MCP Discord中的#client-implementors工作小组频道。

展望未来

随着治理结构和工作小组的到位,我们现在能更高效地处理重要的协议改进,同时确保每个人在过程中都有发言权。今年夏天我们所做的基础性工作为我们的未来奠定了坚实的基础。

11月即将发布的改进------异步操作、改进的可扩展性、服务器发现和标准化扩展------将帮助MCP成为生产级AI集成的更强大支撑。但我们无法单打独斗。

MCP的优势一直在于它是一个由社区为社区构建的开放协议。我们很高兴能继续共同建设它。

感谢你们的持续支持,我们期待着不久后与大家分享更多内容。

本文来自公众号 猩猩程序员 欢迎关注

相关推荐
徐子颐12 分钟前
从 Vibe Coding 到 Agent Coding:Cursor 2.0 开启下一代 AI 开发范式
前端
小月鸭25 分钟前
如何理解HTML语义化
前端·html
jump6801 小时前
url输入到网页展示会发生什么?
前端
诸葛韩信1 小时前
我们需要了解的Web Workers
前端
brzhang1 小时前
我觉得可以试试 TOON —— 一个为 LLM 而生的极致压缩数据格式
前端·后端·架构
yivifu1 小时前
JavaScript Selection API详解
java·前端·javascript
这儿有一堆花1 小时前
告别 Class 组件:拥抱 React Hooks 带来的函数式新范式
前端·javascript·react.js
十二春秋2 小时前
场景模拟:基础路由配置
前端
六月的可乐2 小时前
实战干货-Vue实现AI聊天助手全流程解析
前端·vue.js·ai编程
一 乐2 小时前
智慧党建|党务学习|基于SprinBoot+vue的智慧党建学习平台(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·学习