前言
随着 AI 编程助手的普及,开发者倾向于使用 Cursor 等智能 IDE 进行高效开发。除了代码补全和搜索,Cursor 还支持通过 MCP(Model Context Protocol)服务调用外部资源,如地图 API、数据库等,实现数据采集与自动化办公。
本文以'北京一日游自动化攻略'为例,讲解如何在 Cursor 中配置 MCP 服务,完成从数据获取到前端展示的全流程。
环境准备
1. 基础工具
确保已安装 Python 和 Node.js 环境。
Python (uv) 若已配置 Python,可安装 uv:
pip install uv
Windows 下可通过 PowerShell 安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
运行 uv --version 确认安装成功。
Node.js (npx) 下载并安装 Node.js,配置环境变量后,即可使用 npx 命令。
配置 MCP Server
在 Cursor 中添加 MCP Server 有两种方式:全局设置或项目级别配置。推荐在项目目录下的 .cursor 文件夹中创建 mcp.json 文件,仅对当前项目生效。
1. 选择服务
常见的 MCP 服务包括 MySQL、高德地图和文件系统。
- MySQL: 需提前创建好数据库。配置时需填写连接信息。
- 高德地图: 需申请 API Key。配置时填入 AMAP_MAPS_API_KEY。
- Filesystem: 指定本地工作目录路径。
2. 配置文件示例
将以下 JSON 内容复制到 mcp.json 中,注意替换密码和路径:
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server"],
"env": {
"MYSQL_HOST":


