如何发现和选择合适的 MCP 服务器?
以前的方式就像在一片分散的 GitHub 仓库里“淘宝”,靠搜索、靠社区分享,甚至靠朋友口口相传。现在,MCP 官方终于推出了 MCP Registry 预览版,我第一时间去看了,感觉这对整个生态的发展是一个非常关键的基础设施升级。
什么是 MCP Registry?
简单来说,MCP Registry 就是一个统一的 MCP 服务器目录。就像“应用商店”一样,专门用于收录、分发和发现 MCP 服务器。
官网:

它的设计目标是:
统一的服务器发现平台 客户端不需要自己东拼西凑,直接从注册表拉取就能找到可用的 MCP 服务器。
开源 & 可扩展 注册表和 OpenAPI 规范都是开源的,任何人都可以基于它构建兼容的子注册表。
公共 & 私有双模式
-
公共子注册表:比如“MCP 市场”,可以在官方数据基础上扩展,满足不同用户群体的需求
-
私有子注册表:企业内部也能搭建专属目录,保证隐私和安全
这一点设计让我马上联想到 Docker Registry:标准化的分发机制、支持公有和私有部署,开发者只要“拉取”就能用。
社区驱动的内容管理
和很多开源生态一样,MCP Registry 采用了社区审核机制:
-
用户可以举报垃圾内容、恶意代码或冒名顶替服务器
-
维护者则可以把违规条目拉黑,甚至追溯移除
这样做其实很像 npm 或 VS Code 扩展市场的治理逻辑,保证生态不被劣质内容污染。
如何使用 MCP Registry?
根据官方文档,目前有两类主要使用场景:
服务器维护者:按照 提交自己的 MCP 服务器
客户端维护者:通过 REST API 来访问注册表数据,用于集成或扩展
需要注意的是,目前上线的是 预览版:
-
不保证数据持久性
-
在正式发布前可能会有破坏性变更
所以现在更适合“尝鲜”和做早期探索。
文档资源速查
我帮大家整理了一下官方文档的导航:
快速开始
-
发布服务器 → Publishing Guide
-
使用数据 → API Usage Guide
-
了解定位 → Ecosystem Vision
文档索引
-
How-To Guides:任务型操作指南
-
Explanations:概念理解与设计思路
-
Reference:server.json 规范、API 规范、CLI 参考
MCP Registry GitHub 文档入口:https://github.com/modelcontextprotocol/registry
为什么它重要?
MCP Registry 可能看起来不像 AI 模型升级那样“性感”,但它的价值其实是降低了整个生态的使用门槛:
-
开发者不再需要到处找服务器
-
MCP 的采用速度会更快
-
AI 应用的组合和扩展将更容易
更让我印象深刻的是,这个项目并不是一家公司的闭门造车,而是一个 草根倡议:从今年二月开始,由 MCP 创始人联合 PulseMCP 和 Goose 团队发起,后来 GitHub、Anthropic、Microsoft、VS Code、NuGet 等多个公司的开发者都参与了。最终至少 9 家公司的 16 名贡献者一起完成了这次预览版上线。
这种跨社区协作,某种程度上和 MCP 本身的精神——开放、标准化、互操作——高度契合。
我的思考
作为一个在用 MCP 搭建 AI Agent 工作流的开发者,我觉得 MCP Registry 的上线,意味着我们终于不用在“野生文档”和“GitHub 深海”里苦苦搜寻了。
它可能还不够完善,甚至现在只是一个“半成品”,但这恰恰是生态真正开始成熟的信号:当有了像 Docker Registry 这样的基础设施,AI 工具链才可能大规模被采用。
未来我会尝试把自己写的实验性 MCP Server 发布到 Registry 上,顺便也准备做一个小工具来可视化浏览 Registry 数据,到时候再和大家分享踩坑过程。
总结一句话:MCP Registry = AI 开发的“应用商店”雏形,它可能是 MCP 生态最不起眼、但最重要的一块基石。
原文: