前言
随着 AI 编程助手的普及,开发者倾向于在 Cursor 等智能 IDE 中进行高效开发。Cursor 不仅支持代码补全,还能通过 MCP(Model Context Protocol)服务,轻松调用外部 API,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,讲解如何在 Cursor 中配置 MCP 服务,完成数据采集、数据库操作、文件生成和前端展示的全流程。
环境准备
基础工具
确保已安装 Python 环境。若未安装,可通过以下命令安装 uv:
pip install uv
检查版本确认安装成功:
uv --version
同时需要 Node.js 环境用于运行部分 MCP Server。请从官网下载并配置环境变量。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:
- 全局设置:通过 Settings -> MCP -> Add new global MCP server 添加。
- 项目级别(推荐):在项目目录下的
.cursor文件夹中新建mcp.json文件。这种方式仅对特定项目生效,更利于管理。
常用 MCP 服务配置
MySQL 服务
选择合适的数据源服务器,将 JSON 配置信息复制到 mcp.json 文件中。注意:此服务需要提前创建好对应的数据库,否则无法连接。
配置完成后,打开 Settings -> MCP 检查列表,确认状态为 Enabled 且有绿点标识。
高德地图服务
获取高德地图的 MCP Server 配置。申请高德地图 API Key 是必要步骤。
文件系统服务
配置本地文件读写权限,允许 MCP 访问指定目录。
完整配置示例
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server"],
"env": {
"MYSQL_HOST":


