简介
随着 AI 编程助手的普及,开发者常在 Cursor 等智能 IDE 中进行高效开发。Cursor 支持通过 MCP(Model Context Protocol)服务调用地图、数据库等多种外部服务,实现数据采集与自动化处理。
本文以'北京一日游自动化攻略'为例,讲解在 Cursor 中使用 MCP 服务完成数据采集、数据库操作、文件生成和前端展示的全流程。
一、什么是 MCP 服务?
MCP 是 Cursor 内置的多云服务接口,支持调用地图、数据库、文件系统等多种 API。开发者无需手动写 HTTP 请求,只需在对话中描述需求,AI 助手即可自动调用相关服务。
二、环境准备
2.1 Cursor
确保已安装 Cursor 编辑器。
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,并配置环境变量。
三、在 Cursor 中添加 MCP Server
在 Cursor 中添加 MCP Server 有两种配置方式。
3.1 全局设置
通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的 MCP 服务。
3.2 项目级别(推荐)
在项目目录的 .cursor 目录中新建 mcp.json 文件进行配置,仅对特定项目生效。
四、选择 MCP Server 的平台
4.1 MySQL
选择平台:https://smithery.ai/
填写信息将 JSON 复制到 mcp.json 文件中。
可能粘贴过来不好使,需要找到 GitHub 链接,从 GitHub 上粘贴。
注意:这个 MySQL MCP 服务,需要提前建好数据库,否则无法成功。
注意:验证是否生效 将 MCP 服务信息填在
mcp.json文件中后,需要打开 Settings -> MCP 检查你配置的 MCP Server 是否在列表中显示,并确认有绿点且状态为 Enabled。
4.2 高德地图服务
高德地图的 MCP Server 需要从 MCP.so 平台获取。
申请高德地图的 API:https://console.amap.com/
4.3 Filesystem 服务



