在 Cursor 中配置与使用 MCP 服务实战
随着 AI 编程助手的普及,越来越多的开发者选择在 Cursor 等智能 IDE 中进行高效开发。除了基础的代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol)服务,轻松调用高德地图 API、数据库等多种外部资源,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中集成 MCP 服务,完成从数据获取、数据库操作到文件生成和前端展示的全流程。
环境准备
1. 基础工具
确保已安装 Cursor。如果遇到试用次数限制,建议重置机器码或更换环境。
2. Python 环境
若已配置 Python,可使用以下命令安装依赖:
pip install uv
若未配置 Python 环境,Windows 下可通过 PowerShell 运行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,执行 uv --version 和 uvx --help 检查是否成功。
3. Node.js 环境
前往官网下载并安装 Node.js,记得配置环境变量。后续配置 MCP Server 主要依赖 npx 命令。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式:全局设置和项目级设置。推荐在项目级别进行配置,避免影响其他工作区。
1. 项目级配置(推荐)
在项目根目录创建 .cursor 文件夹,并在其中新建 mcp.json 文件。

2. 全局配置
也可以通过 Settings -> MCP -> Add new global MCP server 添加全局可用的服务。

接入第三方服务
1. MySQL 数据库
选择平台如 Smithery 获取配置信息。注意,部分平台提供的 JSON 可能格式有误,建议直接从 GitHub 仓库复制原始配置。
关键点: 需提前创建好对应的数据库,否则连接会失败。
配置示例:
{
"mcpServers"




