在Cursor中配置MCP Server
MCP Server是 Model Context Protocol Server,可以理解为“给 AI 提供外部能力和上下文的服务”。
简单说,它像是 AI 和外部世界之间的“标准化适配器”:
- AI 本身只会对话和推理
- MCP Server 把某种能力包装成统一协议
- 这样 AI 就能安全、规范地去调用这些能力
如果没有 MCP,AI 想接不同系统,通常要为每个系统单独写集成逻辑。有了 MCP 后,AI 只需要会一种协议,就能接很多工具和数据源。
方式1:在marketplace中搜索安装
适合现成集成的 MCP server,种类有限
地址:🔗https://cursor.com/cn/marketplace
方式2:手动配置 mcp.json
常见有两个位置:
- 项目级:
.cursor/mcp.json(只对当前项目生效) - 全局级:
~/.cursor/mcp.json(个人所有项目通用)
如果两个都存在,通常项目级配置优先
本地命令启动的 MCP server:比如用 npx、node、python 启一个 server
官方 servers 合集:🔗 https://github.com/modelcontextprotocol/servers
里面每个子目录(如 filesystem、github 等)一般都有 README,说明怎么启动、参数、环境变量等,相当于各 server 的“文档”。
【举个例子】:用npx启动一个文件系统 MCP Server
前置条件:已安装node
在项目文件的.cursor下新建mcp.json文件
{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "D:\\<YOUR_PATH>" ] } } }把路径改成自己的实际项目目录地址
添加多个MCP Server:
{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "D:\\<YOUR_PATH>" ] } }, "github": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } }打开 Cursor Settings -> Tools & MCP ,开启MCP server
验证方式
重新打开 Cursor,或者重载窗口
打开 Settings -> Tools & MCP
看 server 是否出现在列表里
看状态是否正常、是否需要授权
切换Agent模式,尝试调用相关能力
比如验证文件系统的MCP能力:
一些常见 MCP Server
日常开发 / 本地工程
| 方向 | 常见选择 | 适合做什么 |
|---|---|---|
| 读写项目文件 | @modelcontextprotocol/server-filesystem | 在限定目录内读文件、改文件、搜文件(配好根路径) |
| GitHub | @modelcontextprotocol/server-github(或官方迁移的 github/github-mcp-server) | 搜代码、管 Issue/PR、读仓库内容、部分写操作 |
| Git / 版本信息 | 各类git相关 MCP(第三方较多) | 看 diff、log、分支,减少手敲命令 |
| 终端执行 | 部分环境会提供 shell/terminal 类 MCP | 自动化脚本、构建命令(风险高,要控权限) |
数据库与数据
| 方向 | 常见选择 | 适合做什么 |
|---|---|---|
| PostgreSQL | @modelcontextprotocol/server-postgres(或同类) | 只读/受控查询、Schema 探索(务必限制权限) |
| SQLite | 常见有 sqlite 类 MCP | 本地小项目、原型 |
| Redis / 云数据库 | 多为第三方或云厂商提供 | 缓存、会话、运维类查询 |
原则:生产库只读 + 最小权限 + 不接公网裸奔。
浏览器 / 前端联调
| 方向 | 常见选择 | 适合做什么 |
|---|---|---|
| 浏览器自动化 | Cursor 自带的Browser / IDE Browser类 MCP(若已启用) | 打开页面、快照、点击、截图,做 UI 验证 |
协作与知识库
| 方向 | 常见选择 | 适合做什么 |
|---|---|---|
| Notion | Notion 官方/插件提供的 MCP | 搜页面、建任务、写文档、查数据库视图 |
| Linear / Jira | 对应官方或社区 MCP | 需求、缺陷、迭代与代码联动 |
| Slack / Google Drive | 部分集成在「企业搜索」类能力里 | 搜讨论、附件、上下文(看工作区是否开通) |
搜索与「全网/外部信息」
| 方向 | 常见选择 | 适合做什么 |
|---|---|---|
| Web 搜索 / 抓取 | 各类fetch、brave-search、tavily等第三方 MCP | 查文档、版本说明、报错栈以外的资料 |
注意:隐私与 API Key,以及别对不可信页面乱点。
AI / 模型服务
| 方向 | 常见选择 | 适合做什么 |
|---|---|---|
| 调用其它模型或工具链 | 各云厂商、框架提供的 MCP | 多模型路由、专用小模型、内部网关 |
