Skip to content
MCP 文档版本 2026-07-28 更新于 2026-10-14

扩展支持矩阵

哪些 MCP 客户端实现了哪些官方扩展

export const CHECK = () => ;

此矩阵展示了哪些 MCP 客户端支持每个官方扩展。扩展始终是选择性启用的:只有当客户端和服务端都在其能力的 extensions 字段中声明支持时,客户端才会使用该扩展。

NOTE

此列表由社区维护。如果您发现任何不准确之处,或希望添加或更新信息,请提交拉取请求。

扩展概览

扩展标识符描述
MCP Appsio.modelcontextprotocol/ui在对话中内联渲染的交互式 HTML 界面
OAuth Client Credentialsio.modelcontextprotocol/oauth-client-credentials无需交互式用户登录的机器对机器认证
Enterprise-Managed Authorizationio.modelcontextprotocol/enterprise-managed-authorization通过企业 IdP 进行集中式访问控制
Skills over MCPio.modelcontextprotocol/skills发现技能并阅读其指令和支持文件

支持矩阵

客户端MCP AppsOAuth Client CredentialsEnterprise AuthSkills
Claude (web)✓
Claude Desktop✓
VS Code GitHub Copilot✓
Microsoft 365 Copilot✓
Goose✓
Postman✓
MCPJam✓
ChatGPT✓Partial
Cursor✓
Archestra.AI✓✓
PostHog Code✓
fast-agentPartial
MCP InspectorPartial

NOTE

Auth 扩展支持(OAuth Client Credentials 和 Enterprise-Managed Authorization)与核心 MCP 授权功能(DCR、CIMD)分开跟踪。请查看每个扩展的规范以及 ext-auth 仓库以了解最新的实现状态。

为你的客户端添加扩展支持

如果你正在构建 MCP 客户端并希望实现扩展支持:

  1. 查阅扩展规范(例如 ext-auth 或 ext-apps 仓库中的规范)
  2. 在你的客户端于每个请求的 _meta 中发送的 io.modelcontextprotocol/clientCapabilities 的 extensions 字段中声明支持,并从服务端的 server/discover 响应中读取其 extensions
  3. 实现该扩展的协议要求
  4. 提交 pull request 以更新此矩阵

有关能力协商机制的详细信息,请参阅扩展概述。

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。