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

Cursor 中集成 MCP 服务实战指南

综述由AI生成如何在 Cursor 编辑器中配置和使用 Model Context Protocol (MCP) 服务。通过搭建 Node.js 和 Python 环境,在项目中创建 mcp.json 配置文件,接入 MySQL、高德地图及文件系统等服务。实战演示了如何通过自然语言指令驱动 AI 自动完成数据库建表、数据抓取、文件导出及 HTML 页面生成等任务。重点讲解了配置细节、权限管理及安全性注意事项,展示了 AI 辅助开发的高效工作流。

片刻发布于 2025/10/19更新于 2026/6/631 浏览
Cursor 中集成 MCP 服务实战指南

Cursor 中集成 MCP 服务实战指南

随着 AI 编程助手的普及,开发者越来越倾向于在 Cursor 这类智能 IDE 中进行高效开发。除了基础的代码补全和搜索,Cursor 通过 MCP(Model Context Protocol)协议,能够轻松调用高德地图 API、数据库等多种外部服务,实现数据采集、处理和自动化办公。

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

环境准备

1. Node.js 与 npm/npx

MCP Server 大多基于 Node.js 运行。请确保已安装 Node.js 并配置好环境变量。

2. Python 与 uv

部分工具链依赖 Python 环境。如果未配置,可通过以下命令安装:

pip install uv

Windows 用户若需快速安装,可运行:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

安装完成后,使用 uv --version 检查版本。

配置 MCP Server

在 Cursor 中添加 MCP Server 主要有两种方式:全局配置或项目级配置。推荐在项目目录下进行配置,避免影响其他工作区。

1. 创建配置文件

在项目根目录新建 .cursor 文件夹,并在其中创建 mcp.json 文件。

2. 添加服务示例

这里以 MySQL、高德地图和文件系统为例。你需要先在对应平台申请必要的 Key 或权限。

MySQL 服务 需提前创建好数据库。配置信息通常来自官方文档或社区仓库(如 Smithery),直接复制 JSON 结构即可。

注意:粘贴后建议核对 GitHub 源链接,确保参数无误。

高德地图服务 需前往 高德开放平台 申请 API Key。

文件系统服务 用于读写本地文件,需指定允许访问的目录路径。

3. 完整配置参考

将以下内容填入 mcp.json,并根据实际环境修改密码、Key 和路径:

{
  "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"
]
}
}
}

配置完成后,打开 Cursor 设置中的 MCP 面板,确认服务状态显示为绿色且 Enabled。

实战测试

配置就绪后,无需手动编写 SQL 或 HTTP 请求,直接在对话框中输入自然语言指令即可。

提示词示例

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

执行效果

  1. 自动建表:AI 会自动连接数据库并执行建表语句,无需手动写 DDL。
  2. 数据填充:调用高德 API 获取经纬度及换乘方案,自动 INSERT 数据。
  3. 文件操作:自动读取数据库内容,写入文本文件,并生成 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

  • 权限管理:确保 MCP 服务拥有正确的 API Key 和数据库读写权限。
  • 路径安全:文件操作限制在允许的目录内,否则可能触发 Access denied。
  • 密钥保护:敏感信息(如数据库密码、API Key)建议通过环境变量注入,不要硬编码在配置文件中。

结语

在 Cursor 中结合 MCP 服务和 AI 助手,能极大提升开发和数据处理效率。无论是地图数据采集、数据库管理,还是自动化生成前端页面,都能一站式完成。这种工作流让 AI 真正成为了开发过程中的得力助手。

目录

  1. Cursor 中集成 MCP 服务实战指南
  2. 环境准备
  3. 1. Node.js 与 npm/npx
  4. 2. Python 与 uv
  5. 配置 MCP Server
  6. 1. 创建配置文件
  7. 2. 添加服务示例
  8. 3. 完整配置参考
  9. 实战测试
  10. 提示词示例
  11. 执行效果
  12. 实用 Tips
  13. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 基于 AR 眼镜的春节亲戚称呼助手实现
  • 基于 AIGC 与 Photoshop 的 Spine 2D 角色拆件工作流
  • 国内 AI 大模型现状与实用工具推荐
  • 微信小程序 Python 后端大学生心理健康服务系统设计
  • VS Code Python 代码格式化插件指南
  • 大型推理模型发展方向:利用 LLM 加强推理的调查报告
  • 二分算法实战:查找元素范围与区间计数
  • Llama-3.2V-11B CoT 部署:双卡 4090 下 bf16 视觉权重加载优化
  • MiroFish:基于多智能体的群体智能模拟引擎
  • SkyWalking Kafka 与 RabbitMQ 消息链路追踪实战
  • Dify MCP Server 插件:将工作流发布为第三方可调用服务
  • 无人机 Remote ID Beacon 帧结构深度解析
  • OpenClaw 快速部署指南:免环境配置十分钟跑通 AI 助理
  • 华为 OD 机试双机位 C 卷:自动化维修流水线
  • OpenCode 环境变量配置指南:解决 AI 连接失败问题
  • Navicat for MySQL 安装与使用指南:从下载到配置全流程
  • 大模型应用开发入门:GPT-4、LangChain 与微调技术详解
  • Python 为何成为神经网络开发的首选语言:五大核心优势
  • Java BigDecimal 解决浮点精度问题
  • Python 自动化测试入门:编写与运行测试用例

相关免费在线工具

  • 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