引言
随着 AI 编程助手的普及,开发者越来越倾向于使用 Cursor 这类智能 IDE 来提升效率。除了基础的代码补全和搜索,Cursor 通过 MCP(Model Context Protocol)服务,能够轻松调用高德地图 API、数据库等外部资源,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,讲解如何在 Cursor 中集成 MCP 服务,完成从数据获取、数据库存储到文件生成及前端展示的全流程。
环境准备
在开始之前,我们需要确保本地开发环境就绪。
1. Python 与 uv
推荐使用 uv 作为 Python 包管理工具。如果已配置 Python 环境,可直接安装:
pip install uv
Windows 用户若未配置环境,可通过 PowerShell 运行以下命令一键安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,执行 uv --version 确认版本信息。
2. Node.js 与 npx
MCP Server 大多基于 Node.js 构建,因此需要安装 Node.js 并配置环境变量。下载后重启终端即可生效。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:全局配置和项目级配置。
全局设置
进入 Cursor Settings -> MCP -> Add new global MCP server,添加的服务对所有项目可用。

项目级别(推荐)
在项目根目录下的 .cursor 文件夹中创建 mcp.json 文件。这种方式仅对当前项目生效,更利于隔离依赖。

选择并接入 MCP 服务
我们主要演示三个常用服务:MySQL、高德地图和文件系统。
1. MySQL 服务
可以从 Smithery 等平台获取配置信息。将 JSON 内容复制到 mcp.json 中。
注意:复制时建议直接从 GitHub 源获取,避免格式错误导致无法启动。







