引言
随着 AI 编程助手的普及,越来越多的开发者选择在 Cursor 等智能 IDE 中进行高效开发。除了代码补全和智能搜索,Cursor 还能通过 MCP(Model Context Protocol)协议调用高德地图 API、数据库等多种外部服务,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中配置和使用 MCP 服务,完成从数据采集、数据库操作到文件生成和前端展示的全流程。
一、什么是 MCP 服务?
MCP(Model Context Protocol)是 Cursor 内置的多模态上下文协议接口,支持调用地图、数据库、文件系统等多种工具。通过 MCP,开发者无需手动编写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
二、环境准备
2.1 Python 与 uvx
若已配置 Python 环境,可使用以下命令安装 uv:
pip install uv
若未配置 Python 环境,Windows 下可通过 PowerShell 运行命令安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
使用 uv --version 和 uvx --help 检查是否安装成功。
2.2 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
参考平台:Smithery。将 JSON 信息复制到 文件中。









