MCP Server 到底是什么
MCP Server 是一个独立运行的进程,它按 Model Context Protocol 的规范,向 AI 客户端(称为 MCP Host / Client)暴露三类东西:Tools(可被 AI 调用的动作,比如“查询数据库”“创建 GitHub issue”)、Resources(可被读取的数据,比如文件内容、数据库表结构)、Prompts(预置的提示词模板)。
AI 客户端在对话过程中,如果判断需要外部能力,就会通过 MCP 协议调用对应 Server 的 Tool,拿到结果再继续推理。整个过程对用户是透明的——你只管用自然语言说需求,AI 自己决定调用哪个工具。
关键点:MCP Server 自己不含 AI,它只是能力的提供方。智能在客户端那侧的大模型里,MCP Server 负责把“外部世界”安全、结构化地接进来。
MCP 是怎么工作的:Host、Client、Server、Transport
一次完整的 MCP 调用涉及四个角色。Host 是承载 AI 的应用(Claude Desktop、Cursor、VS Code);Client 是 Host 内部管理与某个 Server 连接的模块;Server 就是提供能力的程序;Transport 是两者通信的通道。
Transport 目前主流两种:stdio(标准输入输出,用于本地 Server,客户端把 Server 当子进程启动,最常见)和 HTTP/SSE(用于远程 Server,Server 部署在别处,通过网络连接)。本地跑的 filesystem、postgres 这类多用 stdio;托管的 SaaS 型 MCP 服务多用远程 HTTP。
调用流程:客户端启动时连接 Server → Server 声明自己有哪些 Tools/Resources → 对话中模型决定调用某个 Tool → 客户端把调用请求发给 Server → Server 执行并返回结构化结果 → 模型基于结果继续。
为什么 MCP 重要:从 N×M 到 N+M
在 MCP 之前,把一个工具接进 AI 是一次性、私有的工程活。你想让 Cursor 读你的 Postgres,得为 Cursor 写一个专门的集成;想让 Claude 也能读,再写一个。M 个工具 × N 个客户端 = N×M 个集成,谁都维护不过来。
MCP 把它变成 N+M:工具实现一次 MCP Server,就能被所有 MCP 客户端复用;客户端实现一次 MCP Client,就能接入所有 MCP Server。这就是它在 2025 年迅速被 Anthropic、OpenAI、以及大量开发工具采纳的根本原因。
对开发者的直接好处:你不用再为“怎么让 AI 用上我的系统”重复造轮子。找到(或自己写)一个 MCP Server,配置几行 JSON,AI 就能用了。
如何选一个靠谱的 MCP Server
MCP 生态爆发很快,但质量参差不齐——有的仓库半年没更新,有的没有 license,有的装了根本跑不起来。选之前建议看几个信号:维护活跃度(最近有没有提交、issue 有没有人回)、采用度(GitHub stars、npm 下载量)、可用性(有没有官方 registry 收录、能不能一行命令跑起来)、健康度(open issues 堆积情况、有没有 license)。
这正是 MCP Radar 做的事:我们对每个 Server 抓取这些信号,算出一个 TrustScore,并给出“能不能用、值不值得接”的一句话判断,帮你在几百个同类里快速筛掉坑。
一个实用建议:优先选进了官方 registry、且最近 30 天有提交的 Server;接入企业生产环境前,务必看它要不要 API Key、要什么运行时、有没有安全红线。
如何接入一个 MCP Server(以 Claude 为例)
以本地 stdio 型 Server 为例,接入通常就是往客户端的配置文件里加一段 JSON,声明用什么命令启动这个 Server。比如给 Claude Desktop 加一个 filesystem Server,就是在配置里写明 command(如 npx)、args(包名和允许访问的目录)。
配置好后重启客户端,它会自动把 Server 当子进程拉起、握手、读取能力清单。之后你就能直接对 AI 说“帮我把 Downloads 里的截图按日期归类”,它会调用 filesystem Server 完成。
远程 HTTP 型 Server 则是填一个 URL + 认证信息。不同客户端(Claude、Cursor、VS Code)配置文件位置和字段略有差异,但思路一致:告诉客户端“这个 Server 在哪、怎么连”。每个 Server 的详情页会给出对应的接入命令。
常见类型:你能用 MCP Server 做什么
数据类:Postgres、SQLite 等让 AI 直接查你的数据库;文件类:filesystem 让 AI 读写本地文件。
开发类:GitHub 接 issue/PR/代码,Playwright 驱动浏览器做端到端测试和抓取,Context7 给 AI 喂最新的库文档避免它用过时 API。
企业类:ServiceNow、Linear、Figma 等把你日常用的 SaaS 接给 AI,让它替你查工单、建任务、读设计稿。下面的精选 Server 可以直接点进去看接入方式。