跳到主要内容

MCP注册表(2025-09-08)—— 介绍MCP注册表

· 阅读需 8 分钟

翻译自:https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/

今天,我们推出了模型上下文协议(MCP)注册表——一个公开的目录和API,用于收集公开可用的MCP服务器以提高其可发现性和实施效率。通过标准化服务器的分发和发现方式,我们正在扩展其覆盖范围,同时使客户端更容易连接。

MCP注册表现已提供预览版。要开始使用:

MCP服务器的单一事实来源

2025年3月,我们分享了想要为MCP生态系统构建一个中央注册表的计划。今天,我们宣布正式启动 https://registry.modelcontextprotocol.io,作为官方的MCP注册表。作为MCP项目的一部分,MCP注册表以及一个父OpenAPI规范都是开源的——这使每个人都能构建兼容的子注册表。

我们的目标是规范服务器的分配和发现方式,提供一个子注册表可以依赖的主要事实来源。进而,这将扩大服务器的覆盖范围,并帮助客户端更轻松地在MCP生态系统中找到服务器。

公共和私人子注册表

在建立一个中央注册表时,我们认为重要的是不要削弱社区和公司已经构建的现有注册表的功能。MCP 注册表作为公开可用的 MCP 服务器的主要可信来源,组织可以选择基于自定义标准创建子注册表。例如:

公共子注册中心(如与每个MCP客户端相关的带有明确见解的“MCP市场”)可以自由地补充和增强它们从上游MCP注册中心获取的数据。每个MCP终端用户角色都会有不同的需求,由MCP客户端市场以不同的见解方式适当服务其终端用户。

私有子注册表 将存在于具有严格隐私和安全要求的企业内部,但 MCP 注册表为这些企业提供了一个可以构建的单一上游数据源。至少,我们希望与这些私有实现共享 API 架构,以便相关的 SDK 和工具能够在整个生态系统中共享。

在两种情况下,MCP注册表都是起点——它是一个集中化的位置,MCP服务器维护者在这里发布和维护他们自我报告的信息,以供这些下游消费者处理并交付给他们的最终用户。

社区驱动的审核机制

MCP 注册表是一个由注册表工作组维护的官方 MCP 项目,并采用宽松的许可协议。社区成员可以提交问题,标记违反 MCP 管理指南 的服务器,例如包含垃圾信息、恶意代码或冒充合法服务的服务器。然后,注册表维护者可以将这些条目加入拒绝名单,并追溯性地将它们从公共访问中移除。

入门

要开始:

此MCP注册表的预览版旨在帮助我们在正式发布前改进用户体验,但不提供数据持久性保证或其他担保。我们建议MCP的采用者密切关注开发进展,因为在注册表正式发布之前可能会发生重大变更。

随着我们继续开发注册表,我们鼓励在modelcontextprotocol/registry GitHub 仓库上提供反馈和贡献:讨论、问题和拉取请求都非常欢迎。

感谢MCP社区

MCP 注册表从一开始就是一项协作努力,我们非常感谢更广泛开发者社区的热情和支持。

2025年2月,MCP的创作者David Soria ParraJustin Spahr-Summers提出建造一个集中化的社区注册表,并邀请PulseMCPGoose团队参与开发,这一项目作为一个基层倡议逐步展开。PulseMCP 的注册表维护者 Tadas Antanavicius领导了初期工作,并与来自 BlockAlex Hancock合作。他们的工作迅速得到注册表维护者 Toby Padilla 的支持,他是 GitHub 的MCP负责人。而近日,AnthropicAdam Jones也加入了团队成为注册表维护者,推动项目的顺利发布。MCP注册表开发的初步公告中提到,该项目共有16位贡献人员来自至少9家不同的公司。

许多其他人也为这个项目的实现做出了重要贡献:Radoslav Dimitrov 来自 StacklokAvinash Sridhar 来自 GitHubConnor Peet 来自 VS CodeJoel Verhagen 来自 NuGetPreeti Dewani 来自 Last9Avish Porwal 来自 MicrosoftJonathan Hefner,以及许多来自 Anthropic 和 GitHub 的员工,他们提供了代码审查和开发支持。我们还感谢 Registry 贡献者日志 上的每一位,以及参与 讨论和问题 的所有人。

我们深深感谢每一位为这一基础性开源基础设施投入的人。我们携手合作,正在帮助全球的开发者和组织构建更加可靠、具有上下文感知的人工智能应用程序。代表MCP社区,向您致以谢意。