前言
随着 AI 编程助手的普及,Cursor 等智能 IDE 已成为许多开发者的首选。除了基础的代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol)服务,轻松调用高德地图 API、数据库等多种外部资源,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中配置 MCP 服务,完成从数据获取、数据库操作到文件生成及前端展示的全流程。
什么是 MCP 服务?
MCP(Model Context Protocol)是 Cursor 内置的多模态上下文协议接口,支持调用地图、数据库、文件系统等多种能力。开发者无需手动编写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
环境准备
安装 uv
若已配置 Python 环境,可直接使用以下命令安装:
pip install uv
未配置 Python 环境的 Windows 用户,可通过 PowerShell 运行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
使用 uv --version 和 uvx --help 检查安装是否成功。
安装 Node.js
前往官网下载并安装 Node.js,确保环境变量配置正确。
在 Cursor 中添加 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式。
全局设置
通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的服务。
项目级别(推荐)
在项目目录的 .cursor 文件夹中新建 mcp.json 文件进行配置,仅对特定项目生效。
选择 MCP Server 平台
MySQL
参考 Smithery 获取配置信息,将 JSON 内容复制到 mcp.json 文件中。注意,如果直接粘贴失败,建议直接从 GitHub 仓库复制原始配置。
注意:MySQL MCP 服务需要预先创建好数据库。
验证方法:打开 Settings -> MCP,确认配置的服务器显示为绿色且状态为 Enabled。
高德地图服务
高德地图的 MCP Server 需从 MCP.so 平台获取。同时需要在 高德开放平台 申请 API Key。
文件系统服务
直接使用内置的文件系统服务即可。
配置示例
{
"mcpServers": {
"mysql": {
"command"


