> ## Documentation Index
> Fetch the complete documentation index at: https://mcp-zh.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 版本管理

模型上下文协议（Model Context Protocol）使用基于字符串的版本标识符，遵循 `YYYY-MM-DD` 格式，用于标示最近一次做出向后不兼容变更的日期。

<Info>
  只要变更保持向后兼容，协议在更新时就*不会*递增协议版本。这样既能进行增量改进，又能保持互操作性。
</Info>

## 修订状态（Revisions）

修订可以被标记为：

* **草案（Draft）**：进行中的规范，尚未准备好供使用。
* **当前（Current）**：当前的协议版本，已可供使用，并且可能继续收到向后兼容的变更。
* **最终（Final）**：过去的、已完成的规范，不会再被更改。

**当前**的协议版本是 [**2025-11-25**](/specification/2025-11-25/)。

## 特性状态（Feature States）

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

## 协商（Negotiation）

版本协商发生在[初始化](/specification/2025-11-25/basic/lifecycle#initialization)期间。客户端和服务器\*\*可以（MAY）**同时支持多个协议版本，但它们**必须（MUST）\*\*就会话中使用的单一版本达成一致。

如果版本协商失败，协议会提供适当的错误处理，使客户端在找不到与服务器兼容的版本时能够优雅地终止连接。
