前言
如今,AI 编程助手已成为开发者的标配。Cursor 不仅支持代码补全和智能搜索,还能通过 MCP(Model Context Protocol)协议轻松调用高德地图 API、数据库等多种外部服务,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成从数据采集、数据库操作到文件生成和前端展示的全流程。
一、什么是 MCP 服务?
MCP(Model Context Protocol)是 Cursor 内置的多工具接口标准,支持调用地图、数据库、文件系统等多种能力。通过 MCP,开发者无需手动编写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
二、环境准备
2.1 Cursor
确保已安装最新版本的 Cursor IDE。

2.2 Python 与 uvx
若已配置 Python 环境,可使用以下命令安装:
pip install uv
若未配置 Python 环境,Windows 下可通过 PowerShell 运行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
使用 uv --version 和 uvx --help 检查是否安装成功。
2.3 Node.js 与 npx
下载并安装 Node.js,配置好环境变量后,确保终端可执行 node 和 npm 命令。

三、在 Cursor 中添加 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式。
3.1 全局设置
通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的服务。

3.2 项目级别(推荐)
在项目目录的 .cursor 文件夹中新建 mcp.json 文件进行配置,仅对特定项目生效。



