前言
随着 AI 编程助手的普及,Cursor 等智能 IDE 成为高效开发的首选。除了代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol)服务调用外部 API,比如高德地图或数据库,实现数据采集和自动化办公。本文以'北京一日游自动化攻略'为例,讲解如何在 Cursor 中配置 MCP 服务,完成从数据获取到前端展示的全流程。
环境准备
首先需要确保本地安装了必要的运行环境。如果你已有 Python 环境,可以直接安装 uv:
pip install uv
Windows 用户若未配置 Python,可通过 PowerShell 运行以下命令安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,用 uv --version 检查版本。此外,还需要安装 Node.js 并配置环境变量,这是运行 MCP Server 的基础。
配置 MCP Server
Cursor 支持两种 MCP 配置方式:全局设置和项目级设置。推荐在项目目录下创建 .cursor/mcp.json 文件,这样配置仅对当前项目生效,避免污染全局环境。
在 mcp.json 中,我们需要定义要调用的服务。常见的有 MySQL、高德地图和文件系统。以 MySQL 为例,记得提前建好数据库,否则服务无法启动。配置时建议直接从 GitHub 官方仓库复制 JSON 片段,避免平台粘贴导致的格式错误。
配置完成后,务必在 Settings -> MCP 面板中确认服务已显示且状态为 Enabled(绿点)。

服务选择与密钥
不同服务需要不同的凭证。MySQL 需要数据库账号密码;高德地图需申请 API Key;文件系统则指定工作目录。
参考配置如下:
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server"],
"env": {
"MYSQL_HOST":


