Cursor 集成 MCP 服务实战:环境配置与自动化应用
AI 编程助手已成为开发者标配,Cursor 作为其中的佼佼者,不仅支持代码补全,更通过 MCP(Model Context Protocol)服务打通了外部 API。借助这一协议,开发者无需手动编写繁琐的 HTTP 请求或配置,只需在对话中描述需求,AI 即可自动调用地图、数据库等工具,极大提升开发效率。
我们将通过一个'北京一日游数据自动化'的实战案例,演示如何串联地图、数据库与文件系统,完成从数据采集到前端页面展示的全流程。
一、MCP 服务简介
MCP(Model Context Protocol)是连接 AI 模型与外部工具的标准协议。在 Cursor 中,它允许你像使用本地函数一样调用高德地图 API、MySQL 数据库或文件系统。这意味着你可以让 AI 直接操作你的基础设施,而不仅仅是生成文本。
二、环境准备
2.1 基础依赖
确保已安装 Node.js 并配置好环境变量。如果尚未安装,可前往官网下载。
2.2 Python 与 uv
若需使用 Python 相关工具,建议安装 uv 包管理器。
pip install uv
Windows 用户可通过 PowerShell 运行以下命令快速安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,执行 uv --version 确认环境正常。
三、在 Cursor 中配置 MCP Server
Cursor 支持全局和项目级两种配置方式。推荐在项目级别配置,避免污染其他工作区。
3.1 项目级配置(推荐)
在项目根目录下创建 .cursor 文件夹,并在其中新建 mcp.json 文件。

3.2 全局配置
也可通过 Settings -> MCP -> Add new global MCP server 添加全局可用的服务,但这通常不推荐用于特定项目的敏感配置。
四、接入常用 MCP 服务
4.1 MySQL 服务
我们需要先准备好数据库。可以从 Smithery 获取配置信息,但建议直接从 GitHub 仓库复制原始 JSON 以确保兼容性。
注意:请提前创建好目标数据库,否则服务启动会失败。
配置完成后,打开 Settings -> MCP 检查状态,确保显示绿点且为 Enabled。
4.2 高德地图服务
高德地图的 MCP Server 需从 MCP.so 获取。同时,你需要去 高德开放平台 申请 API Key。
4.3 文件系统服务
默认提供对本地目录的读写权限,便于 AI 生成和保存文件。


