跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言Node.jsAI大前端

Cursor 集成 MCP 服务实战:环境配置与自动化工作流

本文介绍如何在 Cursor 编辑器中集成 MCP(Model Context Protocol)服务,涵盖 Node.js 环境搭建、mcp.json 配置文件编写以及 MySQL、高德地图、文件系统等服务的具体接入步骤。通过实际案例演示了利用自然语言指令驱动 AI 自动完成数据库建表、API 数据抓取及 HTML 页面生成的全流程,提供了实用的安全配置建议和避坑指南,帮助开发者快速上手 AI 驱动的自动化工作流。

念念不忘发布于 2026/2/17更新于 2026/8/1737 浏览
Cursor 集成 MCP 服务实战:环境配置与自动化工作流

Cursor 中集成 MCP 服务实战

随着 AI 编程助手的普及,开发者越来越倾向于在 Cursor 等智能 IDE 中进行高效开发。除了基础的代码补全和搜索,Cursor 还支持通过 MCP(Model Context Protocol)服务调用外部 API,如地图、数据库或文件系统,实现数据采集、处理和自动化办公。

本文以'北京一日游自动化攻略'为例,讲解如何在 Cursor 中配置和使用 MCP 服务,完成从数据获取到前端页面展示的全流程。

一、环境准备

1. 基础工具

确保已安装 Cursor 编辑器。如果遇到免费试用次数限制,建议检查本地机器码配置或重置相关环境。

2. Node.js 环境

MCP Server 通常基于 Node.js 运行,需安装 Node.js 并配置环境变量。

3. Python 环境(可选)

部分工具链依赖 Python,可通过 uv 管理:

pip install uv

使用 uv --version 验证安装。

二、配置 MCP Server

在 Cursor 中添加 MCP Server 主要有两种方式:

1. 全局设置

通过 Settings -> MCP -> Add new global MCP server 添加,对所有项目生效。

2. 项目级别(推荐)

在项目目录下的 .cursor 文件夹中创建 mcp.json 文件,仅对当前项目生效。这种方式更利于版本控制和隔离。

三、选择与服务对接

1. MySQL 数据库

访问官方仓库获取配置信息,复制 JSON 内容到 mcp.json。注意:此服务要求提前创建好目标数据库。

验证方法:配置完成后,在 Settings -> MCP 列表中确认服务器状态为 Enabled 且显示绿点。

2. 高德地图服务

从 MCP 平台获取配置,并申请高德地图 API Key。将 Key 填入环境变量即可调用。

3. 文件系统

允许 MCP 访问指定目录,用于读写本地文件。

4. 完整配置示例

以下是一个包含 MySQL、高德地图和文件系统的配置参考:

{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "@f4ww4z/mcp-mysql-server"],
      "env": {
        "MYSQL_HOST": "localhost",
        "MYSQL_USER": "root",
        "MYSQL_PASSWORD": "你的密码",
        "MYSQL_DATABASE": "beijing_trip"
      }
    },
    "amap-maps": {
      "command": "npx",
      "args": ["-y", "@amap/amap-maps-mcp-server"],
      "env": {
        "AMAP_MAPS_API_KEY": "你的高德 Key"
      }
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "D:/DESKTOP/MCP"]
    }
  }
}

*注:路径请根据实际工作区修改。

四、功能测试与提示词

配置完成后,直接在对话框中输入自然语言指令,AI 会自动调度 MCP 服务。

参考提示词

现在交给你一个任务,编写一个北京一日游的出行攻略:
1. 从高德地图 MCP 服务中获取北京站到天安门、颐和园到南锣鼓巷的地铁线路,保存在数据库 beijing_trip 的表 subway_trips 中;
2. 获取颐和园、南锣鼓巷附近的美食信息,每处三家,存入表 location_foods;
3. 在工作目录 D:\DESKTOP\MCP 下创建'北京旅行'文件夹,将两个表的内容导出为 txt;
4. 根据 txt 内容生成精美的 HTML 前端页面并存放在该目录下。

执行效果

  1. 自动建表:无需手动写 SQL,AI 会根据需求生成并执行建表语句。
  2. 数据写入:自动调用高德 API 获取经纬度和换乘方案,插入数据库。
  3. 文件操作:自动导出 TXT 并生成 HTML 页面。

生成的表结构大致如下:

create table location_foods (
  id int auto_increment primary key,
  location varchar(64) not null,
  name varchar(128) not null,
  address varchar(256) null,
  tel varchar(64) null,
  type varchar(64) null,
  distance varchar(32) null
);

create table subway_trips (
  id int auto_increment primary key,
  start_location varchar(64) not null,
  end_location varchar(64) not null,
  subway_lines text not null,
  duration varchar(32) null,
  distance varchar(32) null
);

五、实用 Tips

  1. 权限配置:确保 MCP 服务拥有正确的 API Key 和数据库权限,否则连接会失败。
  2. 目录路径:文件操作需在允许的工作目录下进行,避免报 Access denied 错误。
  3. 数据安全:涉及敏感信息(如数据库密码、API Key)时,建议使用环境变量管理,避免硬编码。

结语

在 Cursor 中结合 MCP 服务和 AI 助手,可以极大提升开发和数据处理效率。无论是地图数据采集、数据库管理,还是自动化生成前端页面,都能一站式完成。掌握这一工作流后,你可以尝试构建更多复杂的自动化场景。

目录

  1. Cursor 中集成 MCP 服务实战
  2. 一、环境准备
  3. 1. 基础工具
  4. 2. Node.js 环境
  5. 3. Python 环境(可选)
  6. 二、配置 MCP Server
  7. 1. 全局设置
  8. 2. 项目级别(推荐)
  9. 三、选择与服务对接
  10. 1. MySQL 数据库
  11. 2. 高德地图服务
  12. 3. 文件系统
  13. 4. 完整配置示例
  14. 四、功能测试与提示词
  15. 参考提示词
  16. 执行效果
  17. 五、实用 Tips
  18. 结语
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • LazyLLM 多 Agent 应用实战:源码部署与 Web 调试指南
  • SQL 常用语句大全:语法与实战
  • Linux 动态库与静态库技术详解
  • GitHub 启用双因素身份验证(2FA)配置指南:TOTP.app 动态验证码设置
  • JavaSE 核心语法与面向对象编程复习指南
  • VS Code 远程连接服务器后 GitHub Copilot 无法使用修复方案
  • Java 大数据在智能交通动态信号优化与拥堵缓解中的应用
  • Android Framework 11.0 源码解析:系统启动、日志、Binder 与编译原理
  • 深度优先搜索与回溯法:全排列及子集问题的决策树与剪枝优化
  • Dubbo 服务降级与 Mock 机制实战
  • MySQL 与 Navicat Windows 安装配置实战指南
  • Python 协程与异步编程实战笔记
  • 鸿蒙金融理财全栈项目:架构设计、数据安全与体验优化
  • 鸿蒙电商购物车项目:用户管理、商品列表与购物车实现
  • Qt5 C++ 多线程工业自动化上位机开发实践
  • AutoGPT 与 Python:构建自主 AI 智能体的实战指南
  • LIBERO:终身机器人学习的综合基准与数据集解析
  • Java @Async 注解实现异步数据采集实战
  • YOLOFuse 多模态融合算法原理与工程落地
  • C++11 右值引用与移动语义详解:从性能瓶颈到零拷贝优化

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online