跳到主要内容

模型上下文协议规范(2025-06-18)—— 关键变化

· 阅读需 3 分钟

翻译自:https://modelcontextprotocol.io/specification/2025-06-18/changelog

ℹ️ 此文档列出了自上一篇修订版(2025-03-26)以来对模型上下文协议(MCP)规范所做的更改。

重大变化

  1. 移除对JSON-RPC 批处理 的支持(PR #416)。
  2. 添加对结构化工具输出的支持(PR #371)。
  3. 将MCP服务器分类为OAuth资源服务器,添加受保护的资源元数据以发现相应的授权服务器。(PR #338
  4. 要求MCP客户端实施RFC 8707中描述的资源指示器,以防止恶意服务器获取访问令牌。(PR #734
  5. 请明确授权规范中的安全注意事项以及最佳实践,并在新的安全最佳实践页面中说明。
  6. 添加对 操作引导 的支持,使服务器能够在交互过程中请求用户提供额外信息。(PR #382
  7. 在工具调用结果中添加对 资源链接 的支持。(PR #603
  8. 要求在使用HTTP时,通过MCP-Protocol-Version请求头,在后续请求中指定协商的协议版本(参考PR #548)。
  9. 生命周期操作中的“SHOULD”更改为“MUST”。

其他架构更改

  1. 将“_meta”字段添加到其他接口类型(PR #710),并指定正确用法
  2. context 字段添加到 CompletionRequest 中,为完成请求提供包括先前解析的变量的功能(PR #598)。
  3. 添加title字段以便显示更易于理解的名称,这样name可以作为程序化标识符使用(PR #663)。

完整的变更日志

要查看自上次协议修订以来所做的所有更改的完整列表,请查看 GitHub