在 Cursor 中配置与使用 MCP 服务
随着 AI 编程助手的普及,Cursor 等智能 IDE 已成为许多开发者的首选。除了代码补全和搜索,Cursor 还支持通过 MCP(Model Context Protocol) 服务调用外部 API,如地图、数据库或文件系统,实现数据采集、处理和自动化办公。
本文以'北京一日游自动化攻略'为例,讲解如何在 Cursor 中集成 MCP 服务,完成从数据获取到前端展示的全流程。
环境准备
1. Node.js 环境
MCP Server 通常基于 Node.js 运行。请确保已安装 Node.js 并配置好环境变量。

2. Python 环境 (可选)
部分工具链依赖 Python。若未配置,可通过以下命令安装 uv:
pip install uv
Windows 用户可使用 PowerShell 快速安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,运行 uv --version 确认。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:全局设置或项目级配置。推荐在项目目录下进行配置,避免影响其他工作区。
1. 创建配置文件
在项目根目录新建 .cursor 文件夹,并在其中创建 mcp.json 文件。
2. 写入配置
将所需的 MCP 服务信息复制到 mcp.json 中。例如,同时配置 MySQL、高德地图和文件系统:
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server"],
"env":


