Cursor 集成 MCP 服务实战指南
随着 AI 编程助手的普及,开发者越来越倾向于在 Cursor 这类智能 IDE 中工作。除了基础的代码补全和搜索,Cursor 通过 MCP(Model Context Protocol)模型上下文协议,能够直接调用地图、数据库等外部服务,实现数据采集与自动化处理。
本文以'北京一日游自动化攻略'为例,演示如何配置 MCP 服务,完成从数据获取、存储到前端页面生成的全流程。
环境准备
1. 基础工具
确保已安装 Cursor。如果遇到试用次数限制,可尝试重置机器码或寻找替代方案。
2. 运行环境
MCP 服务通常基于 Node.js 运行,因此需要配置好 Node.js 环境。
- Node.js: 从官网下载并配置环境变量。
- Python (可选): 若需使用 Python 相关工具,可通过
pip install uv安装。
安装完成后,使用 uv --version 或 node -v 检查版本。
配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:全局配置和项目级配置。推荐在项目目录下进行配置,避免影响其他项目。
1. 全局设置
进入 Settings -> MCP -> Add new global MCP server,添加对所有项目可见的服务。
2. 项目级配置(推荐)
在项目根目录创建 .cursor 文件夹,并在其中新建 mcp.json 文件。这样配置仅对当前项目生效。
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server"],
"env": {
"MYSQL_HOST": "localhost",


