在 Cursor 中配置并使用 MCP 服务实战
随着 AI 编程助手的普及,Cursor 等智能 IDE 已成为开发者的高效工具。除了代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol) 协议调用外部服务,如高德地图 API、数据库等,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,演示如何在 Cursor 中集成 MCP 服务,完成从数据采集到前端页面生成的全流程。
一、什么是 MCP 服务?
MCP(Model Context Protocol)是连接 AI 模型与外部数据的标准接口。通过它,开发者无需手动编写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。
二、环境准备
2.1 安装 Python 环境
若已配置 Python,可使用以下命令安装 uv:
pip install uv
Windows 下若无 Python 环境,可通过 PowerShell 运行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
使用 uv --version 检查是否安装成功。
2.2 安装 Node.js
下载并安装 Node.js,确保环境变量配置正确。这是运行 MCP Server 的基础。
三、在 Cursor 中添加 MCP Server
在 Cursor 中添加 MCP Server 有两种方式:
3.1 全局设置
通过 Settings -> MCP -> Add new global MCP server 添加全局可用的服务。
3.2 项目级别(推荐)
在项目目录的 .cursor 文件夹中新建 mcp.json 文件进行配置,仅对特定项目生效。
四、选择与配置 MCP Server
4.1 MySQL 服务
访问 Smithery 获取 MySQL MCP Server 配置信息。将 JSON 内容复制到 mcp.json 中。
注意:需提前创建好数据库,否则无法连接。
粘贴后建议从 GitHub 源获取最新配置,避免版本兼容问题。
4.2 高德地图服务
高德地图的 MCP Server 可从 MCP.so 平台获取。同时需要在 高德开放平台 申请 API Key。
4.3 文件系统服务
支持本地文件读写操作,便于数据导出。
4.4 配置文件示例
将上述服务整合到 mcp.json 中,参考如下结构:
{
"mcpServers": {


