Cursor 中配置与使用 MCP 服务实战指南
随着 AI 编程助手的普及,Cursor 等智能 IDE 已成为高效开发的首选。除了基础的代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol) 服务调用外部资源,比如高德地图 API、数据库或文件系统。这让我们能轻松实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,演示如何在 Cursor 中配置 MCP 服务,完成从数据获取到前端展示的全流程。
环境准备
1. 基础工具
确保已安装 Cursor 编辑器。如果遇到免费试用次数限制,建议检查本地机器码配置。
2. Node.js 环境
MCP Server 大多基于 Node.js 运行,需先安装 Node.js 并配置环境变量。安装后可在终端验证版本:
node -v
3. Python 环境(可选)
部分工具链依赖 Python,可通过 uv 管理:
pip install uv
Windows 用户若未配置 Python,可尝试以下命令初始化:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:全局配置和项目级配置。推荐在项目目录下进行配置,避免影响其他工作区。
1. 项目级配置(推荐)
在项目根目录创建 .cursor 文件夹,并在其中新建 mcp.json 文件。这种配置仅对当前项目生效,更灵活安全。
2. 全局配置
也可通过 Settings -> MCP -> Add new global MCP server 添加全局服务,但需注意权限隔离。
常用服务接入示例
MySQL 数据库
访问相关平台获取配置信息,将 JSON 内容复制到 mcp.json 中。注意:如果直接从某些平台复制可能格式有误,建议去 GitHub 仓库查看标准配置。
关键点: 配置前需提前创建好目标数据库,否则连接会失败。
高德地图服务
高德地图的 MCP Server 通常需要从官方或社区平台获取。申请 API Key 后,填入配置文件的 AMAP_MAPS_API_KEY 字段即可。
文件系统
允许 MCP 访问本地目录时,务必指定具体的工作路径,避免误操作敏感区域。
完整配置参考
以下是一个包含 MySQL、高德地图和文件系统的 mcp.json 示例。请根据实际环境修改路径和密钥:
{
"mcpServers": {
"mysql": {
"command": "npx"


