MCP 是什么?通俗讲解,不用懂代码
花三分钟,你就会知道 MCP 能为你做什么、怎么挑选,以及需要注意什么。
AI 很聪明,却被困在聊天框里
Claude 或 ChatGPT 能很好地回答问题、总结文档、起草内容,但单靠它自己,看不到你的邮件、文件、网店销售或日历。每次想让它帮忙,你都得自己把数据复制粘贴进去。
MCP 解决了这个问题。它是一套通用约定,让 AI 应用能连接其他软件。连接之后,AI 就能自己获取需要的信息,并替你完成一些任务,但只在你授予的权限范围内。
拿你熟悉的东西来比较
就像手机上的应用
一部什么都没装的手机可以打电话;装上银行应用,就能转账。AI 应用也是一样:连接一个 Google Drive 服务器,它就能找到你的文件。
它和 API 有什么不同?
API 是每个产品各自的门,每扇门的开法都不一样,所以开发者要一扇一扇地学。MCP 是 AI 在每扇门前都使用的同一种语言;翻译工作由服务器的作者来做。
它和以前的插件有什么不同?
以前的插件绑定在某一个应用上。MCP 是开放标准:同一个服务器可以在 Claude、Cursor、VS Code 以及其他支持它的应用中使用。
只有三个部分
在你的电脑上,还是在云端
本地指服务器在你的电脑上运行,由你的 AI 应用启动它。通常你需要先安装 Node.js、Python 或 Docker。你的数据离你更近。
远程指作者在线运行服务器。你把它的地址(端点)粘贴到 AI 应用里并登录即可。更简单,但你发送的内容会经过作者的服务器。
安装前的五件事
4 步完成第一次安装
- 在注册中心或 PopNx MCP 的列表中找到适合你任务的服务器。
- 打开它的页面,选择你所用 AI 应用的标签页,然后点击“复制”。
- 把设置粘贴到 AI 应用中,填入需要的密钥,然后重启应用。
- 试试页面上的示例请求。如果 AI 请求使用某个工具,先读一读再允许。
术语表
本站所有带虚线下划线的术语都在这里解释。
- MCP (Model Context Protocol)
- 一种通用语言,让 AI 应用能连接其他软件和数据,就像适配所有品牌的标准插座。
- MCP 服务器
- 连接 AI 与某一项服务(例如 GitHub 或 Notion)的连接器。它告诉 AI 能做什么,然后去完成这些工作。
- 客户端
- 你使用的、负责连接服务器的 AI 应用,例如 Claude Desktop、Claude Code、Cursor 或 VS Code。
- 工具
- 服务器允许 AI 执行的一个动作,例如“搜索文件”或“创建发票”。好的 AI 应用会在使用前先问你。
- 注册中心 (registry)
- Official MCP Registry 是作者发布服务器的公共名录。PopNx MCP 的列表就是从这里读取的。
- 本地 (local)
- 服务器在你的电脑上运行,由 AI 应用启动。通常需要安装 Node.js、Python 或 Docker。
- 远程 (remote)
- 作者在线运行服务器。你只需把地址粘贴到 AI 应用里,但你的数据会经过作者的服务器。
- stdio
- AI 应用与同一台电脑上运行的服务器通信的方式,通过一个不会离开本机的内部通道。
- Streamable HTTP
- AI 应用通过互联网与云端服务器通信的方式。是目前的标准做法。
- SSE
- MCP 早期通过互联网通信的方式。仍然可用,但大多数作者已改用 Streamable HTTP。
- 传输方式 (transport)
- AI 应用与服务器通信所用的通道:本地(stdio)或通过互联网(HTTP)。
- 端点 (endpoint)
- 云端服务器的互联网地址,看起来像网址,例如 https://…/mcp
- OAuth
- 一种登录方式:AI 应用会把你带到该服务自己的页面去批准访问,你无需到处复制密钥。更安全。
- API 密钥
- 服务发给你的一长串代码,让软件可以使用你的账户。任何拿到它的人都能以你的身份操作,所以要保密。
- 令牌 (token)
- 软件代表你使用的一种密码。请设置过期时间,并只允许必要的操作。
- 环境变量
- 为服务器填写个人值(例如密钥或文件夹路径)的设置项,无需改动代码。
- 许可证
- 作者规定谁可以使用、修改或转售软件的条款。MIT 和 Apache-2.0 允许广泛使用。
- GitHub 星标
- 在 GitHub 上给仓库点星标的人数。它代表关注度,不代表安全性或质量。如果一个仓库包含多个服务器,它们共享同一个星标数。
- 仓库 (repo)
- 项目代码在 GitHub 上存放的地方。你可以看到是谁做的、最后什么时候改动过,以及别人报告过哪些问题。
- 基础检查
- PopNx MCP 根据公开信息检查的内容:作者身份、维护情况、许可证和端点。目前还不是代码扫描。
- 在线率 (uptime)
- 云端服务器能正常响应的时间比例。目前我们只检查一次;后续阶段会定期检查并给出百分比。
- 百分位
- 与其他服务器相比所处的位置。“星标数多于 80%”表示在同一分类中,星标数多于 10 个服务器中的 8 个。
- npm
- JavaScript 的软件包库。npm 上的服务器用 npx 命令启动,需要 Node.js。
- PyPI
- Python 的软件包库。PyPI 上的服务器通常用 uvx 启动,需要安装 uv。
- Docker
- 把程序放在与你电脑隔离的盒子里运行的软件。有些服务器以 Docker 镜像的形式发布。
- 提示词注入
- 藏在网页、邮件或文件里的隐蔽文字,试图让 AI 做你没有要求的事,例如把你的数据发出去。
- 开源
- 代码任何人都能阅读的软件,因此外人可以检查它实际在做什么。
我们的数字从哪里来
每个数字旁边的 ⓘ 都链接到这里。
- GitHub 星标
- 注册中心指向的仓库的星标数,于 2026年11月7日 通过 GitHub API 获取。如果一个仓库包含多个服务器,它们共享同一个星标数。
- 基础检查
- 在适用的检查项中通过的数量,由 PopNx MCP 于 2026年11月7日 根据公开信息检查。不适用的检查项不计入。
- 使用程度
- 用文字表示的 GitHub 星标数:广泛使用(10,000+)· 正在增长(1,000+)· 起步阶段(100+)· 非常新(100 以下)。
- 用户评价
- 使用过该服务器的人给出的评分。将在后续阶段随账户功能(以及账户删除功能)一起开放。
- 版本
- 作者发布到 Official MCP Registry 的最新版本号。
- 发布到注册中心
- 作者将最新版本发布到 Official MCP Registry 的时间,于 2026年11月7日 从注册中心数据读取。
- 代码最后更新
- GitHub 上该仓库最近一次推送,于 2026年11月7日 获取。
- 端点有响应
- PopNx MCP 会发送一次 MCP initialize 请求并获取工具列表,最多等待 6 秒。使用最多的 2,000 个服务器每天检查,其余的轮流检查。我们从不发送密钥或你的数据。这不是在线率数据。
- 分类比较
- 与整个注册中心里同一分类的活跃服务器比较,数据同步于 2026年11月7日。
- 许可证
- GitHub 根据仓库文件识别出的许可证类型,于 2026年11月7日 获取。
- 分类
- 由 PopNx MCP 根据名称、描述和仓库主题自动划分(少数明显错误已手动修正)。仍可能不准确。
- 服务器数量
- 收录 Official MCP Registry 中所有活跃的服务器,每 30 分钟同步一次(最近一次:2026年11月7日)。已弃用或已移除的服务器会在一小时内下架。由第三方托管商重新打包的副本不计入。
- 可从云端使用
- 根据作者在注册中心列出了端点的服务器统计。
- 可在本地安装
- 根据作者在注册中心列出了 npm、PyPI、Docker 或 NuGet 软件包的服务器统计。
- 仍在维护
- 根据在获取日期(2026年11月7日)前 90 天内 GitHub 仓库有改动的服务器统计。