Skip to content

外卖卷:非常划算 扫码领劵 省点小钱钱

0

MCP 配置指南

介绍 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 安装各种“技能”,让它真正成为你的超级助理。

最近更新

评论