在 Cursor 中配置并使用 MCP 服务进行自动化开发
前言
随着 AI 编程助手的普及,越来越多的开发者选择 Cursor 这类智能 IDE 来提升效率。除了基础的代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol)协议调用外部服务,比如高德地图 API、数据库等,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,演示如何在 Cursor 中集成 MCP 服务,完成从数据获取、数据库存储到前端页面生成的全流程。
一、什么是 MCP 服务?
MCP(Model Context Protocol)是 Cursor 内置的多模态上下文协议接口。它支持调用地图、数据库、文件系统等多种 API。通过 MCP,开发者无需手动编写繁琐的 HTTP 请求或配置复杂的连接逻辑,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
二、环境准备
2.1 Python 环境
若已配置 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 环境
前往 Node.js 官网 下载并配置环境变量,确保 npx 可用。
三、在 Cursor 中添加 MCP Server
在 Cursor 中添加 MCP Server 主要有两种配置方式:
3.1 全局设置
通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的服务。

3.2 项目级别(推荐)
在项目目录下的 .cursor 文件夹中新建 mcp.json 文件进行配置,仅对特定项目生效,这样更便于管理不同项目的依赖。

四、选择与配置 MCP Server
4.1 MySQL 服务
可以从 Smithery 等平台获取配置信息,将 JSON 内容复制到 文件中。




