Skip to content

MCP 配置指南

更新: 4/23/2025 字数: 0 字 时长: 0 分钟

介绍 MCP

MCP(Model Context Protocol) 是一种让 AI 可以直接调用你电脑上、服务器上或网络上的各种工具和数据的协议。

可以把 MCP 想象成给 AI 装上一套“插件系统”或者“技能树”。通过 MCP,AI 可以:

  • 读写本地文件系统
  • 访问 Git 仓库管理代码
  • 查询本地或远程数据库
  • 调用 RESTful API 与外部系统交互
  • 像人一样进行有条理的顺序思考和任务分解(Sequential Thinking)

有了 MCP,AI 不再只是“聊天”,而是能真正帮你完成具体工作,比如写代码、管理文件、自动化流程等等。

它能更深度地融入你的操作系统和开发环境。

配置 MCP

在配置 MCP 之前,请确保你的环境中已经安装了必要的基础软件:

  • Node.js(附带 npm 和 npx)
  • Python(如果使用 Python 版本的 MCP 服务)

你可以通过下面的命令检查安装情况:

bash
# Node.js
node -v
npm -v
npx -v

# Python
python -V

Cursor 配置 MCP

MCP 支持两种配置方式

全局配置

让所有项目都可以使用 MCP 服务。

  • 在你的用户主目录下(Windows: %USERPROFILE%\.cursor,Mac/Linux: ~/.cursor
  • 新建一个文件,命名为:mcp.json

项目配置

只对特定项目启用 MCP 服务。

  • 在你的项目根目录下,新建 .cursor 文件夹
  • .cursor 文件夹中新建 mcp.json

MCP 配置文件示例

下面是一个标准的 mcp.json 配置文件示例:

json
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@modelcontextprotocol/server-sequential-thinking"]
    },
    "FileSystem Tool": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@modelcontextprotocol/server-filesystem", "%cd%"]
    },
    "Memory Tool": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

配置解释

  • mcpServers:列出了需要启用的 MCP 工具(即小型服务器)。
  • command:启动 MCP 工具所使用的命令(这里使用 Windows 的 cmd)。
  • args
    • /c:告诉 cmd 执行命令后自动关闭窗口。
    • npx -y:自动从 npm 下载并执行指定的 MCP 工具包,不需要手动确认。
    • 包名如 @modelcontextprotocol/server-sequential-thinking 表示使用官方提供的 MCP 服务器工具。

注意

  • 如果本地没有这些 MCP 工具,npx 会自动从 npm 下载最新版本并执行。
  • %cd% 表示传递当前目录给文件系统工具,方便它操作当前项目文件。

MCP 工具大全

官方已经实现了许多常用 MCP 工具,包括但不限于:

  • Sequential Thinking(顺序思考引擎)
  • File System(本地文件系统访问)
  • Memory Tool(简单的内存缓存服务器)
  • Git Tool(版本控制交互)
  • Browser Tool(网页交互自动化)

官方 MCP 服务器仓库(源代码和文档):

MCP 工具集市:

MCP 工具是怎么启动的?

在你配置好 mcp.json 并打开 Cursor 后,它会自动根据配置:

  1. 启动一个子进程(cmd /c npx -y ...
  2. npx 会自动下载对应的 MCP 工具(如果本地没有)
  3. MCP 工具作为一个小型服务器运行在本地(通常监听某个端口)
  4. Cursor 的 AI 通过协议与这些本地服务器通信,发送请求,获取结果

整个过程对你来说是无感知的,你只需要专注于和 AI 聊天、协作就行了!

小结

MCP 的出现让 AI 不再受限于单纯的“对话”,而是能够实际与世界交互,动手完成具体任务。

配置 MCP 非常简单,只要会写一个小小的 mcp.json,你就能让 AI 变得更强大、更有用!

未来,随着更多 MCP 工具出现,你可以像给手机装 App 一样,给 AI 安装各种“技能”,让它真正成为你的超级助理。

贡献者

The avatar of contributor named as wkwbk wkwbk

页面历史