引言
随着 AI 编程助手的普及,开发者在 Cursor 等智能 IDE 中进行高效开发已成为趋势。通过 MCP(Model Context Protocol)服务,IDE 能够轻松调用高德地图 API、数据库等多种外部服务,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中配置 MCP 服务,完成从数据采集、数据库操作到文件生成和前端展示的全流程。
1. MCP 服务简介
MCP 是 Cursor 内置的多协议接口标准,支持调用地图、数据库、文件系统等多种 API。开发者无需手动编写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
2. 环境准备
2.1 Python 环境
若已配置 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.2 Node.js 环境
从官网下载并安装 Node.js,确保环境变量配置正确。这是运行 MCP Server 的基础。
3. 配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式。
3.1 全局设置
通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的服务。
[图片]
3.2 项目级别(推荐)
在项目目录的 .cursor 文件夹中新建 mcp.json 文件进行配置,仅对特定项目生效。
[图片]
4. 选择与配置 MCP 服务
4.1 MySQL 服务
参考平台获取 JSON 信息并复制到 mcp.json 文件中。注意需提前创建好数据库。
提示:验证是否生效 将 MCP 服务信息填入后,打开 Settings -> MCP 检查列表,确认有绿点且状态为 Enabled。
4.2 高德地图服务
高德地图的 MCP Server 可从官方平台获取。申请高德地图 API Key 后,在配置文件中填入。
4.3 文件系统服务
用于读写本地文件,配置时需注意路径权限。
4.4 完整配置示例
{
"mcpServers": {
"mysql": {
"command": "npx",
"args"


