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 官网 下载并安装,记得配置环境变量。安装后可通过 node -v 验证。
二、配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式,推荐优先使用项目级别配置。
1. 全局设置
通过 Cursor Settings → MCP → Add new global MCP server 添加,该服务对所有项目可见。
2. 项目级别(推荐)
在项目根目录创建 .cursor 文件夹,并在其中新建 mcp.json 文件。此配置仅对当前项目生效,便于隔离不同项目的依赖。
![Cursor MCP 配置界面示意图]
三、选择并接入 MCP 服务
目前社区提供了丰富的 MCP 服务器资源,我们可以根据需求选择接入。
1. MySQL 数据库
访问 Smithery 平台查找相关服务。将 JSON 配置信息复制到 mcp.json 文件中。
注意:如果直接从平台复制粘贴失败,建议找到对应的 GitHub 仓库链接,从源码中复制配置项以确保格式正确。
此外,需提前在数据库中创建好目标库(如 beijing_trip),否则连接会失败。
2. 高德地图服务
高德地图的 MCP Server 可从 MCP.so 平台获取。同时需要去 高德开放平台 申请 API Key。


