夜雨聆风学习资料网

ARTICLE · 1053522

MCP 注册中心破万 + 认证:AI 工具生态从「能接」到「能管」

MCP 注册中心破万 + 认证:AI 工具生态从「能接」到「能管」
你给 Cursor 或 Claude Code 接一个 GitHub 的 MCP server,第一步去哪找?一年前,答案很野:在 GitHub 搜关键词,翻不知名的中文目录,或者看谁在推特上甩了个链接。找到之后呢?你根本没法确认那个「stripe-mcp」是不是 Stripe 官方做的,还是有人抢注了名字、蹭着流量干点别的。

这道坎,从 2025 年 9 月 8 日开始有了正经的解法——官方 MCP Registry 在那天上线了预览版。到 2025 年 12 月,Anthropic 在把 MCP 捐给 Linux 基金会的公告里写了一个数字:整个生态已经有「超过 10,000 个活跃的公开 MCP server」。破万了。比破万更安静的一件事是:注册中心开始给每个 server 做「认证」。

我是老郭。今天咱们聊的不是一个「又破万了」的热闹,而是破万背后那件更重要的事。读完这篇你能看清一句话——AI 工具生态正在从「能接」跨到「能管」,但「能管」两字,比你想的要窄得多。

破万之前,MCP 生态是「能接就行」的蛮荒期

MCP 是 Anthropic 在 2024 年 11 月 25 日推出来的开放标准,本意是给 AI 应用和外部系统之间装一个统一插头。插头有了,插头另一头插什么,前两年基本是自由市场。

那时的 MCP 目录大多是这么干出来的:写个爬虫去扫 GitHub,猜哪些仓库像 server,去重、摘要、打包,然后在首页挂一个很大的数字。mcpxhub 这个目录就是典型——它扫了 47,246 个仓库,号称索引了 26,708 个 server。数字唬人,作者自己后来复盘说得很直白:爬虫能验证一个仓库「长得像」MCP server,却验证不了三件事——这个仓库到底谁拥有、它声称的 npm 包是不是真属于这个仓库、那个托管 URL 是不是真由名字上写的那家公司运营。

这就埋下了蛮荒期的根。一个叫「stripe-mcp」的条目,你点进去可能连 Stripe 的边都没沾。目录越大,这种「挂着羊头卖狗肉」的条目越容易被淹没在 SEO 里。更糟的是,谁都能发——没有登录、没有验证,发布等于匿名上传。

那个阶段解决的是「有没有」,解决不了「信不信」。

注册中心把「认证」做成了发布的第一道关卡

官方 Registry 换了一套底层逻辑。它不存代码,只存元数据——你的 server 叫什么、谁发的、去哪下载(npm、PyPI、Docker 还是远程 URL)。它真正下功夫的,是「谁发的东西」这件事。

机制叫命名空间验证(namespace verification)。每个 server 用反向 DNS 命名,比如 io.github.username/server-name,或者 com.yourcompany/server-name。想发 io.github.acme/my-server,你必须用 acme 这个 GitHub 组织登录;想发 com.acme.com/my-server,你得证明你拥有 acme.com 的域名(通过 DNS 或 HTTP 挑战)。关键是,这个验证在「每次发布」时都跑一遍,不是只在创建命名空间那一刻。

这意味着什么?攻击者想发一个假的「Anthropic Git MCP」,用不了 io.github.anthropic/ 这个名,除非他控制了 Anthropic 的 GitHub 组织;用不了 me.anthropic.com/,除非他控制了 anthropic.com 的 DNS。想冒名顶替,门被焊死了。再加一层:发布的每个版本是不可变的(immutable),还能挂 SHA-256 内容哈希做完整性校验——你拉到的包,跟你看到的描述对得上。

这套「认证」还顺手解决了生态另一个老麻烦:碎片化。以前作者要上架,得挨个提交 PulseMCP、Glama、Smithery、mcp.so 五六个目录。现在只要向官方 Registry 发一次,这些下游目录都从它的 /v0.1/servers 接口同步数据,一天之内你的 server 就到处出现了。注册中心成了「所有人读的同一份真相源」,别人只是在上面加各自的编辑、评分或健康探测。

「认证」在这里的含义很明确:它验证的是「你是谁」,而不是「你干不干坏事」。

但「认证」只管身份,不管善恶——这才是「能管」的真边界

这是全文最该被记住的一点,也是很多人会误读的地方。官方 Registry 自己写得明明白白:准入只验证 GitHub 或域名所有权,没有代码审查、没有安全审计、没有漏洞扫描。被列进注册中心,绝不等于这个 server 安全可用。

更扎心的,是破万之后的「水分」。2026 年 9 月有人把整个注册中心 API 拉下来做了一次普查,几个数字值得放在一起看:9 月 10 日的快照里,去重后 30,375 个独立 server、含历史版本共 99,114 条记录;到 9 月 14 日,原始记录已经冲到 101,219 条、去重后 31,309 个 server。增长很快——单周(2026-W37)就有 4,813 个新 server 冒出来。

但同一份普查也指出:62% 的 server 只发过一次版本就再没更新;23%(约 7,090 个)根本没有源代码仓库,只有一个远程 URL——也就是说你连代码都读不到,想搞清楚它干啥只能真的去连一下。还有集中度问题:前 50 个发布者占了整个注册中心 24.6% 的条目,单个发布者最多挂了 1,505 个 server,很多是「英亩转公顷」这种一行微工具。

命名空间验证能挡掉一类攻击:typosquatting(比如 io.github.anthropic-official 这种李鬼),因为它让冒名可被核验。但它挡不掉两件事。第一,同一个诚实名字下面的恶意包——io.github.acme 确实是 acme,但 acme 这个人可能今天发个干净的、明天更新个带后门的,而注册中心验证的是元数据,并不盯着 GitHub 上的代码变没变。第二,长得像的名字——io.github.acme 和 io.github.acme-official 它分不清,得靠你自己核对命名空间。

这就是「能管」的真边界:注册中心给了你一个信任锚点——你知道这个条目背后是谁;但它把「信任判决」留给了你。真要做企业级治理,得在它之上再叠一层:版本钉死、哈希校验、命名空间白名单、对陌生命名空间人工审。GitHub Copilot 已经能直接指向某个 registry 做 allowlist,开发者只能用批准过的 server,这就是在「认证」之上加的闸门——把「能认出谁」升级成「只允许谁」。

总结

MCP 注册中心破万,是量的胜利;它开始「认证」,才是质的转折。这两者合在一起,把 AI 工具生态从「谁都能接、接了再说」的蛮荒期,推进到了「谁接的、身份可验」的可治理期。

但别把「能管」想得太满。注册中心的「认证」换掉的是「谁都能冒充谁」的旧管线,没换的是「接了就得自己负责」的老规矩。它给你一张可信的身份证,不替你背书这个人的品行。

房东换了不是房子拆了——但房子里的管线,确实全换了一遍。

明天的动作很简单:你要给 AI 接一个 MCP server,先去 registry.modelcontextprotocol.io 搜一下,盯着发布者的命名空间是不是你要的那个官方组织,别只信目录里的 star 数和排名。名字对了,再谈下一步。


我是老郭,咱们下期接着闲扯。

信息来源

  • Anthropic 捐赠 MCP 并成立 Agentic AI Foundation 公告(含「more than 10,000 active public MCP servers」):https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation
  • MCP Registry 上线预览版公告(2025-09-08):https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/
  • MCP Registry 官方站:https://registry.modelcontextprotocol.io
  • MCP Adoption Statistics 2026(2026-05-24 拉取 9,652 latest server records):https://www.digitalapplied.com/blog/mcp-adoption-statistics-2026-model-context-protocol
  • MCP Registries in Mid-2026: One Upstream Won(mcpxhub 26,708 scraped vs 16,967 verified):https://wpnews.pro/news/mcp-registries-in-mid-2026-one-upstream-won
  • The MCP Registry, By the Numbers(2026-09-10 快照 30,375 servers / 99,114 records / 62% 单版本):https://dev.to/amareswer/the-mcp-registry-by-the-numbers-38nc
  • I counted the MCP registry(2026-09-14 快照 101,219 entries / 31,309 servers / 23% 无仓库):https://www.worldprogramming.org/posts/i-counted-the-mcp-registry-101219-entries-are-31309-servers-and-23-have-no-source-repo-yxectf
  • MCP Registry Namespace Security Analysis(命名空间验证机制与边界):https://safeguard.sh/resources/blog/mcp-registry-namespace-impersonation-defense
  • MCP Registry Ecosystem Radar(2026-W37 单周新增 4,813 个 server):https://www.wellknownmcp.org/radar

往期相关阅读

作者介绍

老郭,IT互联网从业者,AI工具资深用户。

专注AI前沿资讯解读,分享OpenCode、WorkBuddy等AI工具实战经验。关注我,一起走在AI前沿 🚀

#MCP #AI工具生态 #AI编程 #开发者 #人工智能

相关学习资料