Model Context Protocol使用基于字符串的版本标识符,遵循YYYY-MM-DD格式,用于指示最后进行向后不兼容更改的日期。
协议版本在更新时不会递增,只要变更保持向后兼容性。这允许在保持互操作性的同时进行增量改进。

修订历史

修改可以被标记为:
  • 草案: 进行中的规范, 尚不适用于使用.
  • 当前: 是当前协议版本,可供立即使用,并可能持续接收向后兼容的更改。
  • 最终版: 不再变更的已完成历史规范。
当前协议的版本为 2025-06-18

协商

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