Skip to main content
MCP 注册表目前处于预览阶段。在正式可用之前,可能会发生破坏性变更或数据重置。如果遇到问题,请在 GitHub 上报告。

常规问题

“Official MCP Registry”、“MCP Registry”、“MCP registry”、“MCP Registry API”等名称有什么区别?

  • “MCP Registry API”:实现 MCP Registry 定义的 OpenAPI spec 的 API。
  • “Official MCP Registry API”:位于 https://registry.modelcontextprotocol.io 的 REST API,是 MCP Registry API 的超集。其 OpenAPI spec 可从 https://registry.modelcontextprotocol.io/openapi.yaml 下载。
  • “MCP registry”:提供 MCP Registry API 的第三方服务。
  • “Official MCP Registry”(或 “The MCP Registry”):位于 https://registry.modelcontextprotocol.io 的官方服务。

我可以删除或取消发布自己的 server 吗?

目前不可以。在撰写本文时,相关问题仍在开放讨论中。

如何更新 server 元数据?

提交一个带唯一版本字符串的新 server.json。发布后,版本元数据不可变(类似 npm)。

发布时可以添加自定义元数据吗?

可以。发布到注册表时,_meta.io.modelcontextprotocol.registry/publisher-provided 下的自定义元数据会被保留。这允许你包含与发布流程相关的自定义元数据。
大小限制为 4KB(4096 字节 JSON)。如果超过此限制,发布会失败。

报告问题

如果需要报告垃圾或恶意 server 怎么办?

  1. 向底层包注册表(例如 NPM、PyPI、DockerHub 等)报告滥用;并且
  2. 在 registry 仓库中创建 GitHub issue,标题以 Abuse report: 开头。

如果需要报告注册表本身的安全漏洞怎么办?

请遵循 MCP 社区 SECURITY.md