Skip to main content
MCP 注册表目前处于预览阶段。在正式可用之前,可能会发生破坏性变更或数据重置。如果遇到问题,请在 GitHub 上报告。
MCP 注册表通过 server.json 中的 remotes 属性支持远程 MCP servers:
server.json
远程 server 必须可以通过其指定 URL 公开访问。

传输类型

远程 servers 可以使用 Streamable HTTP transport(推荐)或 SSE transport。远程 servers 也可以在不同 URL 上同时支持这两种传输。 通过将 remotes 条目的 type 属性设置为 "streamable-http""sse" 来指定传输方式:
server.json

URL 模板变量

远程 servers 可以使用 {curly_braces} 记法定义 URL 模板变量。这支持多租户部署,使单个 server 定义可以通过可配置值支持多个端点:
server.json
配置该 server 时,用户提供自己的 tenant_id 值,URL 模板会解析为相应端点,例如 https://us-cell1.analytics.example.com/mcp 变量支持 defaultchoicesisSecret 等额外属性:
server.json

HTTP Headers

可以通过向 remotes 条目添加 headers 属性,指示 MCP clients 发送特定 HTTP headers:
server.json

支持远程和非远程安装

remotes 属性可以与 server.json 中的 packages 属性共存,以便 MCP host applications 选择偏好的安装方式。
server.json