前言
随着 AI 编程助手的普及,越来越多的开发者选择在 Cursor 等智能 IDE 中进行高效开发。Cursor 不仅支持代码补全和智能搜索,还能通过 MCP(Model Context Protocol)服务轻松调用高德地图 API、数据库等多种外部资源,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成从数据采集、数据库操作到文件生成和前端页面展示的全流程。
一、什么是 MCP 服务?
MCP(Model Context Protocol)是 Cursor 内置的多协议接口标准,支持调用地图、数据库、文件系统等多种 API。通过 MCP,开发者无需手动编写 HTTP 请求或进行繁琐的配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
二、环境准备
2.1 安装 Python 环境
若已配置 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.2 安装 Node.js
前往 Node.js 官网下载并配置环境变量。确保命令行中可以识别 node 和 npm 命令。
三、在 Cursor 中添加 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式:
3.1 全局设置
通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的 MCP 服务。这种方式对所有项目生效。
3.2 项目级别(推荐)
在项目目录的 .cursor 文件夹中新建 mcp.json 文件进行配置,仅对特定项目生效。这种方式更利于管理不同项目的依赖。
四、选择与配置 MCP Server
4.1 MySQL 服务
可以从官方仓库获取 MySQL MCP Server 的配置信息。将 JSON 内容复制到 mcp.json 文件中。
注意: 此 MCP 服务需要预先创建好数据库,否则无法连接。
粘贴配置后,建议去 GitHub 源地址确认最新配置,避免复制过程中出现格式错误。
验证是否生效 配置完成后,打开
Settings -> MCP检查列表。如果看到绿点且状态为 Enabled,说明配置成功。
4.2 高德地图服务
高德地图的 MCP Server 需从官方平台获取。申请高德地图 API Key 后,将其填入配置项中。
4.3 文件系统服务
用于读写本地文件,配置时需注意指定允许访问的工作目录。
4.4 完整配置参考
以下是一个包含 MySQL、高德地图和文件系统的综合配置示例:
{
"mcpServers": {
"mysql"


