Cursor 中 MCP 服务配置与实战应用
随着 AI 编程助手的普及,开发者越来越倾向于在 Cursor 等智能 IDE 中进行高效开发。除了代码补全和搜索,Cursor 还支持通过 MCP(Model Context Protocol)服务调用外部 API,如高德地图、数据库等,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成从数据采集到前端页面展示的全流程。
一、什么是 MCP 服务?
MCP(Model Context Protocol)是连接 AI 模型与外部工具的标准协议。在 Cursor 中,它允许开发者无需手动编写繁琐的 HTTP 请求或配置,只需在对话中描述需求,AI 助手即可自动调用相关服务(如地图查询、数据库操作),极大提升开发效率。
二、环境准备
2.1 安装 Python 环境
若已配置 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
前往 Node.js 官网 下载并安装,确保环境变量配置正确。
三、在 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 信息复制到 mcp.json 文件中。
注意:如果直接粘贴失败,建议找到对应的 GitHub 链接复制原始配置。此外,使用前需提前创建好数据库。
验证方式:打开 Settings -> MCP,确认配置的 Server 显示为绿色且状态为 Enabled。


