Skip to main content
模型上下文协议(Model Context Protocol)使用基于字符串的版本标识符,遵循 YYYY-MM-DD 格式,用于标示最近一次做出向后不兼容变更的日期。
只要变更保持向后兼容,协议在更新时就不会递增协议版本。这样既能进行增量改进,又能保持互操作性。

修订状态(Revisions)

修订可以被标记为:
  • 草案(Draft):进行中的规范,尚未准备好供使用。
  • 当前(Current):当前的协议版本,已可供使用,并且可能继续收到向后兼容的变更。
  • 最终(Final):过去的、已完成的规范,不会再被更改。
当前的协议版本是 2025-11-25

特性状态(Feature States)

规范中的各个特性还可以根据特性生命周期与弃用策略被额外标记为 已弃用(Deprecated):该特性仍属于规范的一部分,但已计划被移除。已弃用的特性会记录迁移路径(或声明无需迁移),并且在符合移除条件之前会在规范中至少保留十二个月,或在该策略的加速移除例外下至少保留九十天;此后,它们可能在未来的某个修订中被 移除(Removed)

协商(Negotiation)

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