前言
随着 AI 编程助手的发展,开发者越来越倾向于使用 Cursor 这类智能 IDE 进行高效开发。除了基础的代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol)服务调用外部资源,如高德地图 API、数据库等,实现数据采集、处理和自动化办公。本文将结合'北京一日游自动化攻略'的案例,讲解如何在 Cursor 中配置和使用 MCP 服务,完成从数据获取到前端展示的全流程。
环境准备
基础依赖
确保已安装 Python 环境。若未安装,可通过以下命令安装 uv 包管理器:
pip install uv
Windows 用户也可通过 PowerShell 运行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,使用 uv --version 检查版本。
Node.js 环境
MCP 服务通常基于 Node.js 运行,需下载并安装 Node.js,同时配置好环境变量。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:全局设置或项目级别配置。推荐在项目目录下创建 .cursor/mcp.json 文件,这样配置仅对当前项目生效,更加灵活。
添加服务
以 MySQL 和高德地图为例。你可以在相关平台获取服务信息,将 JSON 配置复制到 mcp.json 文件中。注意,部分服务可能需要从 GitHub 获取最新配置以确保兼容性。
配置完成后,打开 Cursor 设置中的 MCP 面板,确认服务列表中出现对应项且状态为 Enabled(绿色圆点)。

配置示例
以下是一个包含 MySQL、高德地图和文件系统的配置参考:
{"mcpServers":{"mysql":{"command":"npx","args":["-y","@f4ww4z/mcp-mysql-server"],"env":{"MYSQL_HOST"


