Cursor 中集成 MCP 服务配置与实战
随着 AI 编程助手的普及,开发者越来越倾向于在 Cursor 等智能 IDE 中进行高效开发。除了代码补全和智能搜索,Cursor 还支持通过 MCP(Model Context Protocol)服务调用外部 API,如高德地图、数据库等,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成从数据采集、数据库操作到文件生成和前端展示的全流程。
环境准备
Node.js 与 npm
确保已安装 Node.js 并配置好环境变量。若未安装,可从官网下载并设置路径。
Python 与 uv
若已配置 Python 环境,可通过以下命令安装工具:
pip install uv
Windows 下若无 Python 环境,可运行 PowerShell 命令安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
使用 uv --version 检查安装是否成功。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:全局设置或项目级别配置。推荐在项目目录下创建 .cursor/mcp.json 文件,仅对特定项目生效。
1. 全局设置
通过 Settings -> MCP -> Add new global MCP server 添加全局可用的服务。
2. 项目级配置
在项目目录的 .cursor 文件夹中新建 mcp.json 文件。这种方式更灵活,便于管理不同项目的依赖。
接入常用服务
MySQL 数据库
选择平台获取配置信息,例如 Smithery。将 JSON 信息复制到 mcp.json 文件中。
注意:MySQL MCP 服务需要预先创建好数据库,否则无法连接。
配置完成后,打开 Settings -> MCP 检查列表,确认状态为 Enabled 且有绿点指示。
高德地图服务
高德地图的 MCP Server 需从 MCP.so 获取。同时需要在 高德开放平台 申请 API Key。
文件系统服务
用于读写本地文件,配置时需注意指定允许的工作目录。
配置文件示例
{
"mcpServers": {
"mysql": {


