前言
随着 AI 编程助手的普及,开发者常在 Cursor 等智能 IDE 中进行高效开发。Cursor 支持代码补全、智能搜索,还能通过 MCP(Model Context Protocol)服务,轻松调用地图、数据库等多种外部服务,实现数据采集、处理和自动化办公。 本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成数据采集、数据库操作、文件生成和前端页面展示的全流程。
一、什么是 MCP 服务?
MCP(Model Context Protocol)是 Cursor 内置的多协议上下文接口,支持调用地图、数据库、文件系统等多种 API。通过 MCP,开发者无需手动写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
二、环境准备
2.1 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.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
从官方资源获取 MySQL MCP Server 信息,将 JSON 内容复制到 mcp.json 文件中。
注意:该 MCP 服务需要提前建好数据库,否则无法成功。
注意:验证是否生效 将 MCP 服务信息填在
mcp.json文件中后,需要打开 Settings -> MCP 检查配置的 MCP Server 是否在列表中显示,并确认有绿点且状态为 Enabled。
4.2 高德地图服务
从高德开放平台申请 API Key。
4.3 Filesystem 服务
配置本地文件系统访问权限。
4.4 配置参考
{
"mcpServers": {
"mysql": {
"command": "npx",


