简短回答
- 先发布软件包(npm、PyPI、NuGet、crates.io、容器镜像仓库或 MCPB 发行版),再用 mcp-publisher 工具把它的元数据发布到官方 MCP Registry。
- 目录站和客户端会读取官方注册表,所以这一步就能同时覆盖好几个平台。其中一个目前只通过这种方式接收新服务器。
- 然后补上需要单独操作的平台:向 awesome-mcp-servers 提交拉取请求、面向容器的 Docker MCP Catalog、Cline 市场,以及面向托管服务器的 Smithery。
- 有两个目录站收费:MCP Market 出售可选的快速通道,MCP.so 在核查当天只提供付费通道。注册表、精选列表和客户端目录都是免费的。
MCP 服务器还是 AI 智能体?
两者都会出现在“AI 目录”里,但它们是不同的东西,被发现的地方也不同。如果你做的是 AI 应用要连接的工具,那就是 MCP 服务器。如果你做的是能自主追求目标的东西,那就是智能体。
| 方面 | MCP 服务器 | AI 智能体 |
|---|---|---|
| 它是什么 | 通过 Model Context Protocol 为 AI 应用提供工具、数据或提示词的程序。 | 围绕目标进行规划和行动的应用,通常会使用工具,这些工具可能来自 MCP 服务器。 |
| 谁来连接 | MCP 主机(例如 AI 编程工具)为每个服务器打开一个客户端连接。 | 人给它分配任务;其他智能体也可以与它通信,例如通过 A2A 协议。 |
| 如何交付 | 软件包(npm、PyPI、容器、MCPB)或远程 URL,在 server.json 中描述。 | Web 应用、桌面应用、API 或框架项目。 |
| 在哪里上架 | MCP 注册表、MCP 目录站和客户端市场(本页)。 | AI 智能体目录和 AI 工具目录。 |
| 规则 | 官方原文 | 对你意味着什么 |
|---|---|---|
| 服务器 | Note that MCP server refers to the program that serves context data, regardless of where it runs. | 无论本地还是远程,只要为 AI 应用提供上下文,就是 MCP 服务器。 |
| 主机与客户端 | MCP follows a client-server architecture where an MCP host — an AI application like Claude Code or Claude Desktop — establishes connections to one or more MCP servers. | 用户把你的服务器添加到他们的 AI 应用中;他们也是在那里发现它的。 |
| 智能体 | The Agent2Agent (A2A) Protocol is an open standard designed to facilitate communication and interoperability between independent, potentially opaque AI agent systems. | 智能体之间的通信有自己的协议和自己的目录。 |
你做的是智能体而不是服务器?AI 智能体目录清单:10 个可以免费提交智能体的地方 →
十个平台对比
每一行都在下方日期于发布方自己的页面上核查过。规模数据是各网站当天显示的数字。
- 发布方式
- 命令行工具
- 审核与所有权
- 通过 GitHub 登录、DNS 或 HTTP 证明命名空间;软件包需带所有权标记
- 费用
- 免费
- 规模 / 状态
- 为下方的目录站提供数据
从这里开始。你的服务器会获得一个反向 DNS 格式的名称,例如 io.github.you/weather
- 发布方式
- 在官方注册表之后,按申请收录
- 审核与所有权
- 由 GitHub 从官方注册表中的服务器里挑选
- 费用
- 免费
- 规模 / 状态
- 339 个服务器
GitHub 已宣布下一步支持自助发布;在此之前,需在发布到官方注册表后申请收录。
- 发布方式
- 自动从官方注册表获取
- 审核与所有权
- 从官方注册表读取新服务器
- 费用
- 免费
- 规模 / 状态
- 自 2026年9月3日 起暂停自有提交
无需额外表单:官方注册表就是它的入口。
- 发布方式
- GitHub 上的拉取请求
- 审核与所有权
- 维护者审核每个拉取请求;需要公开的 GitHub 仓库
- 费用
- 免费
- 规模 / 状态
- 95.7k 星标
在正确的分类中按字母顺序添加一行。仅远程的服务器放在单独的远程列表中。
- 发布方式
- 网页表单
- 审核与所有权
- 评估许可证、质量和维护情况;标记已被作者认领的服务器
- 费用
- 免费
- 规模 / 状态
- 94,571 个服务器
它的网页目录与 awesome-mcp-servers 同步,所以那个拉取请求在这里也算数。
- 发布方式
- GitHub 上的拉取请求
- 审核与所有权
- 审核拉取请求;Docker 构建的镜像带签名并附 SBOM
- 费用
- 免费
- 规模 / 状态
- 也出现在 Docker Desktop 的 MCP Toolkit 中
选择由 Docker 构建的选项,以获得签名和安全更新。
- 发布方式
- 命令行工具
- 审核与所有权
- 扫描你的服务器以获取工具、提示词和资源;可选的厂商验证
- 费用
- 免费
- 规模 / 状态
- Streamable HTTP 网址或 MCPB 包
如果你的服务器使用 OAuth,请返回 401 而不是 403,这样扫描才能完成。
- 发布方式
- GitHub issue
- 审核与所有权
- 审核采用度、作者可信度以及能否正常安装运行
- 费用
- 免费
- 规模 / 状态
- 为其用户提供一键安装
发送一个 400×400 的 PNG 徽标,并测试智能体能否根据你的 README 或 llms-install.md 安装服务器。
- 发布方式
- 网页表单
- 审核与所有权
- 审核你提交的 GitHub 仓库
- 费用
- 免费,或 US$29 快速通道
- 规模 / 状态
- 48,486 个服务器
免费队列平均需要四到六周;付费选项 24 小时内上架。
- 发布方式
- 网页表单
- 审核与所有权
- 付费提交无需审核即发布
- 费用
- 一次性 US$39
- 规模 / 状态
- 服务器、客户端和智能体
在核查当天,提交表单只提供付费通道。
这份对比有意只收录十个:官方注册表、从它读取数据的平台、最大的精选列表和主要的客户端目录。
各目录站对提交的说明
| 规则 | 官方原文 | 对你意味着什么 |
|---|---|---|
| 已暂停的表单 | We are not accepting new MCP server or client submissions right now, and we are not making changes to existing listings. | 不要等表单重新开放。 |
| 推荐路径 | In the meantime, if you have a server to share, publish it to the Official MCP Registry. | 这个目录站指明的步骤就是发布到官方注册表。 |
| 列表范围 | This list is for servers with a public GitHub repository — something you install and run yourself. | 有公开仓库的可安装服务器放在这里;仅远程的服务器放到远程列表。 |
| Docker 构建 | You'll submit the required information via pull request and upon approval Docker will build, sign, and publish your image to mcp/your-server-name on Docker Hub and the catalog entry will be available in the catalog in 24 hours. | 获批后,Docker 会构建并签名你的镜像,并在一天内上架。 |
| 徽标 | Logo Image: A 400×400 PNG that will serve as your server’s icon. | 在提交 issue 之前准备好一个正方形 PNG。 |
| 扫描 | Smithery scans your server to extract metadata (tools, prompts, resources) for your server page. | 你的服务器页面根据扫描结果生成;清晰的工具描述很有回报。 |
| 免费队列 | Avg. 4–6 week listing time. | 如果走免费通道,请预留一个月或更久。 |
| GitHub 收录 | Once you’ve completed the steps above, email partnerships@github.com and request for your server to be included. | GitHub 的注册表是精选的;在官方发布之后申请收录。 |
省事的顺序
由于许多目录站都从官方注册表和 awesome-mcp-servers 读取数据,顺序比表单的数量更重要。
- 1 · 发布软件包发布到 npm、PyPI、NuGet、crates.io、受支持的容器镜像仓库,或作为 MCPB 发行版发布。加上注册表要查找的所有权标记。
- 2 · 发布到官方注册表运行 mcp-publisher init,调整 server.json,通过 GitHub、DNS 或 HTTP 登录,然后运行 mcp-publisher publish。每个版本只能发布一次。
- 3 · 等聚合平台收录读取注册表的目录站按各自的节奏更新。对于 GitHub 的注册表,上架后再申请收录。
- 4 · 提交一个拉取请求在 awesome-mcp-servers 中添加一行。它在 Glama 上的网页目录与这个列表同步。
- 5 · 加入客户端目录容器镜像用 Docker MCP Catalog,一键安装用 Cline 市场,托管服务器或 MCPB 包用 Smithery。
- 6 · 决定是否走快速通道有两个目录站出售更快或更醒目的上架。只有在日期很重要时才值得;这一步之前的一切都是免费的。
生成你的 server.json
填写你的命名空间、软件包和版本。生成器会套用注册表的命名规则和官方 schema 的限制,显示你的软件包需要的所有权标记,并生成可复制或下载的 server.json。它在你的浏览器中运行,不会发送任何内容。
注册表规则原文
官方注册表还很年轻,它自己也这么说。这些规则决定你的发布能否成功。
| 规则 | 官方原文 | 对你意味着什么 |
|---|---|---|
| 预览状态 | The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. | 把 server.json 保存在仓库里,这样在重置后可以重新发布。 |
| 仅限元数据 | The MCP Registry only hosts metadata, not artifacts. | 先发布软件包本身;注册表只是指向它。 |
| 所有权 | Publishers must verify ownership of their namespace through GitHub, DNS, or HTTP challenges, preventing arbitrary spam submissions. | 命名空间只需证明一次:GitHub 登录、DNS 记录或你域名上的一个文件。 |
| 名称格式 | If you choose GitHub-based authentication, your server’s name in server.json MUST be of the form io.github.username/* (or io.github.orgname/* ). | 使用 GitHub 登录时,你的服务器名称以此开头:io.github.your-name/ |
| 一个版本只发布一次 | The version string MUST be unique for each publication of the server. | 出错时发布新版本来修正,而不是编辑旧版本。 |
| 远程服务器 | A remote server MUST be publicly accessible at its specified URL. | 远程 URL 必须能从互联网访问,而不只是在你的内网中可用。 |
| 仅限公开 | The MCP Registry does not support private servers. | 内部服务器需要私有注册表,而不是这个。 |
| 内容审核 | We only remove illegal content, malware, spam, and completely broken servers. | 这里不会删除低质量内容;筛选由精选目录站完成。 |
| 谁会读取 | The MCP Registry is intended to be consumed primarily by downstream aggregators, such as MCP server marketplaces. | 你的上架信息会通过读取注册表的目录站和客户端触达用户。 |
在目录之外推广 MCP 服务器
目录让你能被找到。下面这些步骤让人们安装并持续使用你的服务器。
- README 中的安装片段
- 为用户使用的 AI 客户端给出可直接复制的准确配置。大多数安装都从 README 开始。
- 讲得清楚的工具描述
- AI 模型根据描述选择工具,目录站也会展示这些描述。写清每个工具做什么、什么时候用。
- 一段简短演示
- 一个展示真实任务从提示词到结果的 GIF 或视频,比一串工具列表更快地讲清你的服务器。
- 准备好后发 Show HN
- 当人们几分钟内就能试用时,在 Hacker News 上用朴素的标题发一篇 Show HN,能触达用 AI 开发的开发者。 如何在 Show HN 上发布你的产品 →
- 在开发者提问的地方回答
- 你所支持的 AI 客户端和框架的论坛与聊天群,正是人们寻求集成的地方。先帮忙,再放链接。
- 发布说明
- 注册表中的每个新版本都是告诉用户有哪些变化的理由。维护一份更新日志并附上链接。
LaunchRepo 能做什么
LaunchRepo 在你的编程智能体中运行:智能体把你产品的网站提交到一个庞大目录中的目录站和发布平台,并维护一张追踪表,区分已上线和待处理的上架信息。
发布到本页列出的 MCP 注册表仍由你自己完成,因为这需要你的软件包账号和命名空间证明。LaunchRepo 帮你处理通用目录站的表单,让你把时间花在服务器上。
来源
每一行和每条规则均于 2026年10月1日 在发布方自己的页面上核查,并以英文原文逐字引用。文本副本与我们的证据资料一并保存。
常见问题
- 我的 MCP 服务器应该先在哪里上架?
- 在发布软件包本身之后,上架官方 MCP Registry。多个目录站和客户端都从它读取数据,所以一次发布就能覆盖很多地方。
- 官方 MCP Registry 免费吗?
- 免费。你需要一个公开的软件包或公开的远程 URL,以及一个能通过 GitHub 登录、DNS 记录或你域名上的文件证明的命名空间。
- MCP 服务器和 AI 智能体有什么区别?
- MCP 服务器通过 Model Context Protocol 为 AI 应用提供工具、数据或提示词。智能体是追求目标的应用,可能会使用这些工具。两者上架的目录不同。
- 每个目录站都需要 server.json 吗?
- 不需要。只有官方注册表需要它。awesome-mcp-servers 需要拉取请求,Cline 需要 GitHub issue,Docker 目录需要它自己的元数据文件。
- 付费的 MCP 目录上架值得吗?
- 只有在日期很重要时才值得。在核查当天,有两个目录站分别收取 US$29 和 US$39 的一次性费用。官方注册表、awesome-mcp-servers 和客户端目录都是免费的。
- LaunchRepo 会发布我的 MCP 服务器吗?
- 不会。注册表发布需要你的软件包账号和命名空间证明。LaunchRepo 通过你的编程智能体,把你的产品网站提交到通用目录站和发布平台。
让你的智能体处理目录站
一次购买,你的编程智能体,你构建的每一个产品:在你继续打造服务器的同时,LaunchRepo 把你的网站提交到目录站和发布平台。
查看价格