本文来自 blog.modelcontextprotocol.io/posts/2025-…
作者:David Soria Parra(首席维护者),Adam Jones(注册表维护者),Tadas Antanavicius(注册表维护者),Toby Padilla(注册表维护者),Theodora Chu(Anthropic的MCP项目经理)
今天,我们发布了Model Context Protocol (MCP) 注册表——这是一个公开的目录和API,旨在提升MCP服务器的可发现性和实现性。通过标准化服务器的分发和发现方式,我们在扩展其影响力的同时,使得客户端能够更加便捷地连接到这些服务器。
MCP注册表现已进入预览阶段。要开始使用:
- 按照我们关于如何将服务器添加到MCP注册表的指南进行操作(适用于服务器维护者)
- 按照我们关于如何访问MCP注册表数据的指南进行操作(适用于客户端维护者)
MCP服务器的单一权威来源
2025年3月,我们曾表示希望构建一个MCP生态系统的中央注册表。今天,我们宣布正式上线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注册表的数据(适用于客户端维护者)
MCP注册表的这个预览版本旨在帮助我们在正式发布之前改进用户体验,因此不提供数据持久性保证或其他保证。我们建议MCP的使用者密切关注开发进展,因为在注册表正式发布之前,可能会发生破坏性的变化。
在我们继续开发注册表的过程中,我们鼓励大家通过modelcontextprotocol/registry GitHub仓库提供反馈和贡献:讨论、问题和拉取请求都非常欢迎。
感谢MCP社区
MCP注册表从一开始就是一次协作性的努力,我们对广泛开发者社区的热情和支持深表感激。
2025年2月,MCP的创始人David Soria Parra和Justin Spahr-Summers发起了这个草根项目,邀请PulseMCP和Goose团队共同帮助建立一个集中的社区注册表。PulseMCP的注册表维护者Tadas Antanavicius在与Block的Alex Hancock合作下,主导了这一初步工作。随后,GitHub的MCP负责人Toby Padilla加入,后来,来自Anthropic的Adam Jones也加入了这个团队,推动项目走向今天的发布。MCP注册表开发的初始公告列出了来自至少9家公司、16位贡献者的名字。
此外,还有许多人为将这个项目带入现实做出了关键贡献:Stacklok的Radoslav Dimitrov、GitHub的Avinash Sridhar、VS Code的Connor Peet、NuGet的Joel Verhagen、Last9的Preeti Dewani、微软的Avish Porwal、Jonathan Hefner,以及许多提供代码审查和开发支持的Anthropic和GitHub员工。我们也感谢所有注册表贡献者日志中的人员以及参与讨论和提交问题的人。
我们由衷地感谢所有为这个基础性开源基础设施投入的人员。通过大家的共同努力,我们正在帮助全球的开发者和组织构建更可靠、更具上下文感知的AI应用。代表MCP社区,感谢大家的支持。
学Rust,玩转Rust,课程咨询加~微 xingzixi2