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 下的自定义元数据会被保留。这允许你包含与发布流程相关的自定义元数据。
报告问题
如果需要报告垃圾或恶意 server 怎么办?
- 向底层包注册表(例如 NPM、PyPI、DockerHub 等)报告滥用;并且
- 在 registry 仓库中创建 GitHub issue,标题以
Abuse report:开头。