在 Cursor 中配置并使用 MCP 服务
随着 AI 编程助手的普及,Cursor 等智能 IDE 已成为许多开发者的首选。除了基础的代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol) 服务,轻松调用高德地图 API、数据库等多种外部资源,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中集成 MCP 服务,完成从数据采集、数据库操作到前端页面展示的全流程。
理解 MCP 服务
MCP(Model Context Protocol)是连接 AI 模型与外部数据源的标准协议。在 Cursor 中,它允许开发者无需手动编写繁琐的 HTTP 请求或配置,只需在对话中描述需求,AI 助手即可自动调用相关服务。这大大降低了调用第三方 API 的门槛。
环境准备
1. Python 环境 (uv)
若已配置 Python 环境,推荐使用 uv 进行包管理:
pip install uv
如果没有 Python 环境,Windows 下可通过 PowerShell 安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,运行 uv --version 和 uvx --help 检查是否成功。
2. Node.js 环境 (npx)
前往 Node.js 官网 下载并配置环境变量。确保终端能识别 node 和 npm 命令。
在 Cursor 中添加 MCP Server
在 Cursor 中配置 MCP Server 主要有两种方式:
全局设置
通过 Settings -> MCP -> Add new global MCP server 添加,对所有项目生效。

项目级别(推荐)
在项目根目录创建 .cursor 文件夹,并在其中新建 mcp.json 文件。这种方式仅对当前项目生效,更利于版本控制。

选择并配置 MCP Server
我们可以在 Smithery 或 MCP.so 等平台查找可用的服务器。
1. MySQL 数据库
获取 JSON 配置信息后,粘贴到 mcp.json 文件中。注意,如果直接复制格式可能出错,建议从 GitHub 仓库获取原始配置。
提示:MySQL 服务需要预先创建好数据库,否则无法连接。
配置完成后,打开 Settings -> MCP 检查列表,确认状态为 Enabled 且有绿点显示。


