Cursor 中配置与使用 MCP 服务实战指南
随着 AI 编程助手的普及,开发者越来越倾向于在 Cursor 等智能 IDE 中进行高效开发。除了代码补全和智能搜索,Cursor 还支持通过 MCP(Model Context Protocol)服务调用外部资源,如高德地图 API、数据库等,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成从数据采集到前端页面展示的全流程。
环境准备
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,确保环境变量配置正确。后续将使用 npx 来运行 MCP 服务器。
在 Cursor 中添加 MCP Server
在 Cursor 中配置 MCP Server 主要有两种方式:
全局设置
通过 Settings -> MCP -> Add new global MCP server 添加,对所有项目生效。
项目级别(推荐)
在项目目录的 .cursor 文件夹下新建 mcp.json 文件。这种方式仅对当前项目有效,更利于管理不同项目的依赖。
选择并配置 MCP Server
我们需要接入几个核心服务:MySQL 数据库、高德地图 API 以及文件系统。
1. MySQL 服务
访问相关平台获取 MySQL MCP 服务的配置信息,将其复制到 mcp.json 中。注意,如果直接从某些平台复制可能格式有误,建议从 GitHub 仓库获取原始配置以确保兼容性。
重要提示:使用该服务前,请确保已在本地创建好对应的数据库,否则连接会失败。
配置完成后,打开 Settings -> MCP 检查列表,确认状态为 Enabled 且有绿点显示。
2. 高德地图服务
高德地图的 MCP Server 需从官方或社区平台获取。同时,你需要去 高德开放平台 申请 API Key。
3. 文件系统服务
用于读写本地文件,配置时需注意指定允许访问的工作目录。
4. 配置文件示例
将上述服务整合到 mcp.json 中,参考如下结构(请根据实际路径修改):
{
"mcpServers": {
"mysql": {
"command"


