Skip to main content
Model Context Protocol 使用 YYYY-MM-DD 格式的字符串版本标识,用来表示最后一次引入向后不兼容变更的日期。
只要协议更新保持向后兼容,协议版本就_不会_递增。这样可以在保持互操作性的同时持续进行增量改进。

修订版本

修订版本可能被标记为:
  • Draft:正在进行中的规范,尚不适合正式使用。
  • Current:当前协议版本,已经可以使用,并且可能继续接收向后兼容的变更。
  • Final:过去的完整规范,不会再变更。
当前协议版本是 2025-11-25

功能状态

规范中的单个功能还可能根据功能生命周期与弃用政策标记为 Deprecated:该功能仍然属于规范的一部分,但已经计划移除。已弃用功能会记录迁移路径(或说明不需要迁移),并且会在规范中至少保留十二个月;如果符合政策中的加速移除例外,则至少保留九十天。保留期结束后,该功能可能会在未来修订版本中被标记为 Removed 当前已弃用的功能列在已弃用功能注册表中。

协商

版本协商发生在初始化期间。客户端和服务器可以同时支持多个协议版本,但它们必须就当前会话使用的单一版本达成一致。 如果版本协商失败,协议会提供适当的错误处理,使客户端在找不到与服务器兼容的版本时可以优雅地终止连接。