模型上下文协议规范(2025-06-18)—— 关键变化
· 阅读需 3 分钟
翻译自:https://modelcontextprotocol.io/specification/2025-06-18/changelog
ℹ️ 此文档列出了自上一篇修订版(2025-03-26)以来对模型上下文协议(MCP)规范所做的更改。
重大变化
- 移除对JSON-RPC 批处理 的支持(PR #416)。
- 添加对结构化工具输出的支持(PR #371)。
- 将MCP服务器分类为OAuth资源服务器,添加受保护的资源元数据以发现相应的授权服务器。(PR #338)
- 要求MCP客户端实施RFC 8707中描述的资源指示器,以防止恶意服务器获取访问令牌。(PR #734)
- 请明确授权规范中的安全注意事项以及最佳实践,并在新的安全最佳实践页面中说明。
- 添加对 操作引导 的支持,使服务器能够在交互过程中请求用户提供额外信息。(PR #382)
- 在工具调用结果中添加对 资源链接 的支持。(PR #603)
- 要求在使用HTTP时,通过
MCP-Protocol-Version
请求头,在后续请求中指定协商的协议版本(参考PR #548)。 - 将生命周期操作中的“SHOULD”更改为“MUST”。
其他架构更改
- 将“_meta”字段添加到其他接口类型(PR #710),并指定正确用法。
- 将
context
字段添加到CompletionRequest
中,为完成请求提供包括先前解析的变量的功能(PR #598)。 - 添加
title
字段以便显示更易于理解的名称,这样name
可以作为程序化标识符使用(PR #663)。
完整的变更日志
要查看自上次协议修订以来所做的所有更改的完整列表,请查看 GitHub。