2026 年 AI 圈最常被问到的协议名词就是 MCP——Model Context Protocol,Anthropic 推的开放标准,让大模型能标准化调用外部工具和数据源。听起来抽象,其实和 USB-C 接口的逻辑一样:把”模型连工具”这件事统一了,开发者写一次 MCP 服务,所有兼容 MCP 的客户端(Cursor、Claude Code、Cline 等)都能用。下面讲清”是什么 + 怎么用 + 典型应用”,文末给一站部署方案。
我自己配过 MCP 接 GitHub、接 Postgres、接本机文件系统——3 个配置就能让 Claude Code 在 IDE 里直接读仓库、写 SQL、改文件。配置一次,到处用,这就是 MCP 的实际价值。

MCP 是什么
MCP(Model Context Protocol)是 Anthropic 2024 年底开源的协议,定位是”大模型和外部工具/数据源之间的标准接口”。类比:
- USB-C:以前每接一个设备要一个接口(HDMI、DP、VGA),USB-C 统一了
- MCP:以前每个 AI 客户端(Cursor、Claude、Cline)连工具要写不同的集成代码,MCP 统一了
一个 MCP server 暴露”工具”(tools)、”资源”(resources)、”提示模板”(prompts)三类能力,AI 客户端通过 JSON-RPC 调用。开发者写一次 server,所有支持 MCP 的客户端都能用。
为什么 MCP 重要:(1) 工具复用——写一个 server 多个客户端用;(2) 数据隔离——本地 MCP server 读本地文件,不上传到云;(3) 生态丰富——Anthropic 推的、社区跟进快,GitHub 上一堆现成 server。
MCP 的核心组件
- MCP Host:调用方,比如 Claude Desktop、Cursor、Cline、Continue
- MCP Client:Host 内部的客户端,管理与 server 的连接
- MCP Server:暴露工具/资源的进程,跑在本地或远程
三者是 client-server 架构:每个 Host(AI 工具)会启动多个 Client,每个 Client 连一个 Server。每个 Server 暴露一组工具(如 GitHub 操作、Postgres 查询、本地文件读取)。

5 个最常用 MCP server
GitHub 上有大量现成 MCP server 仓库,新手最常用的 5 个:
- GitHub MCP:让 AI 读仓库、提 PR、看 Issue。用 Claude Code 写代码 + 提 PR 的标准配置。
- PostgreSQL MCP / SQLite MCP:让 AI 直接查数据库。数据分析师不用写 SQL,AI 自动出查询。
- Filesystem MCP:让 AI 读本地文件。Cursor / Claude Code 读整个项目代码用。
- Fetch MCP:让 AI 抓网页内容。研究任务里让 AI 抓取多个网页并总结。
- Slack / Email MCP:让 AI 发消息。客服场景里 AI 自动发 Slack 通知。
怎么部署 MCP server
MCP server 一般是 Node.js 或 Python 进程,配置在客户端(Cursor/Claude Code/Claude Desktop)的配置文件里。
Cursor 配置示例(~/.cursor/mcp.json):
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {"GITHUB_TOKEN": "ghp_xxx"}
}
}
}
Claude Desktop 配置: 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或类似路径。
远程 MCP server: 用 SSE 或 HTTP transport,server 跑在 VPS 上,客户端通过 URL 连接。适合团队共享工具。
业务场景反推怎么用 MCP
场景 1:开发者日常编码。本地 Claude Code + GitHub MCP + Filesystem MCP——AI 直接读你仓库、改代码、提 PR,不用切来切去。
场景 2:数据分析师查数据库。Claude Desktop + PostgreSQL MCP——AI 自然语言出 SQL 查数据库,分析师不用死记表结构。
场景 3:客服 / 业务自动化。Claude + Slack MCP + Email MCP——AI 自动发通知、查订单、回复工单。
场景 4:企业内部 AI 工具平台。自己写 MCP server 暴露公司内部 API,让 Claude / Cursor 直接调用——比 prompt engineering 稳定得多。
常见问题 FAQ
Q1:MCP 和 Function Calling 有什么区别?
Function Calling 是单次对话内的工具调用,MCP 是标准化的客户端-服务端协议。MCP 基于 Function Calling 但加上了服务发现、权限、传输层。一个 MCP server 暴露的工具可以被多个客户端用。
Q2:MCP 是不是只能本地跑?
不是。MCP server 可以跑在本地(stdio transport)或远程(SSE/HTTP transport)。远程场景适合团队共享工具或多端访问。
Q3:MCP 安全吗?
取决于 server 实现。官方 server 一般是可信的;第三方 server 要看代码。生产环境建议用官方 + 自建 server,权限最小化(只暴露必要的工具)。
Q4:哪些客户端支持 MCP?
Cursor、Claude Desktop、Claude Code、Cline、Continue、Zed、Replit 等。Cursor / Claude Code 是最成熟的两个。
Q5:MCP 会取代 LangChain 吗?
不同层次。MCP 是协议层,LangChain 是应用层框架。两者可以配合——LangChain 里的 agent 可以通过 MCP client 调用 MCP server。
总结
MCP 是 2026 年 AI 工具生态最重要的协议——把”模型连工具”标准化了。配置一次 server,所有兼容 MCP 的客户端都能用。开发者配 GitHub + Filesystem MCP 就能让 Claude Code 变成全栈 coding agent。
刚开始试 MCP,从「Cursor + GitHub MCP + 一个数据源 MCP」入手——大多数时候单 server 就够。需要自托管远程 MCP server 共享给团队?萤光云 东京 VPS 2 核 2G 跑 MCP server 足够,国内访问快。







