在 Cursor 中配置 MCP 服务实现自动化开发
随着 AI 编程助手的普及,Cursor 等智能 IDE 已成为提升开发效率的重要工具。通过集成 MCP(Model Context Protocol)服务,开发者可以无需手动编写 HTTP 请求或繁琐配置,直接让 AI 调用地图、数据库、文件系统等外部接口,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,演示如何在 Cursor 中完成从环境搭建、服务配置到实际调用的全流程。
环境准备
1. Python 环境
若已配置 Python 环境,可使用以下命令安装 uv:
pip install uv
Windows 下未配置环境时,可通过 PowerShell 运行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,使用 uv --version 和 uvx --help 检查是否成功。
2. Node.js 环境
MCP Server 通常基于 Node.js 运行。请前往官网下载并配置环境变量。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式:全局设置和项目级别设置。推荐在项目目录下进行配置,避免影响其他项目。
1. 全局设置
通过 Settings -> MCP -> Add new global MCP server 添加全局可用的服务。

2. 项目级别配置(推荐)
在项目目录的 .cursor 文件夹中新建 mcp.json 文件,仅对当前项目生效。

接入常用服务
MySQL 数据库
选择平台如 Smithery 获取配置信息。将 JSON 内容复制到 mcp.json 中。
注意:如果直接从平台复制粘贴失败,建议查找对应的 GitHub 仓库链接,从源码处复制配置项。
确保提前创建好目标数据库,否则连接会失败。
高德地图服务
高德地图的 MCP Server 需从 MCP.so 平台获取。同时需要在 高德开放平台 申请 API Key。
文件系统
系统内置的文件服务允许 AI 读写指定目录下的文件。


