跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaScriptNode.jsAI大前端

Cursor 中 MCP 服务配置与使用指南

综述由AI生成Cursor MCP 服务允许开发者在编辑器内直接调用外部 API 和数据库,无需手动编写 HTTP 请求。通过配置 mcp.json 文件,可集成 MySQL、高德地图及文件系统等服务。文章演示了环境搭建、服务器添加及自动化任务执行流程,涵盖从数据采集到前端页面生成的完整工作流,显著提升开发效率。

PgDevote发布于 2026/3/15更新于 2026/4/296 浏览
Cursor 中 MCP 服务配置与使用指南

前言

随着 AI 编程助手的普及,越来越多开发者选择在 Cursor 等智能 IDE 中进行高效开发。Cursor 不仅支持代码补全、智能搜索,还能通过 MCP(Model Context Protocol)服务,轻松调用如高德地图 API、数据库等多种外部服务,实现数据采集、处理和自动化办公。 本文以'北京一日游自动化攻略'为例,详细讲解如何在 Cursor 中使用 MCP 服务,完成数据采集、数据库操作、文件生成和前端页面展示的全流程。

一、什么是 MCP 服务?

MCP(Model Context Protocol)是 Cursor 内置的多云服务接口,支持调用地图、数据库、文件系统等多种 API。通过 MCP,开发者无需手动写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 助手即可自动调用相关服务,极大提升开发效率。

二、环境准备

2.1 Python - uvx

若已经配置 Python 环境,可使用以下命令安装:

pip install uv 

若没有配置 Python 环境,在 Windows 下可以通过 PowerShell 运行命令来安装:

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

使用 uv --version 和 uvx --help 检查是否安装成功。

2.2 Node.js - npx

在官网下载 Node.js,并配置环境变量。

三、在 Cursor 中添加 MCP Server

在 Cursor 中添加 MCP Server 有两种配置方式。

3.1 全局设置

通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的 MCP 服务。

3.2 项目级别(推荐)

在项目目录的 .cursor 目录中新建 mcp.json 文件进行配置,仅对特定项目生效。

四、选择 MCP Server 的平台

4.1 MySQL

填写信息将 JSON 复制到 mcp.json 文件中。 可能粘贴过来不好使,需要找到 GitHub 链接,从 GitHub 上粘贴。 注意:这个 MySQL MCP 服务,需要提前建好数据库,否则无法成功。

注意:验证是否生效 将 MCP 服务信息填在 mcp.json 文件中后,需要打开 Settings -> MCP 检查你配置的 MCP Server 是否在列表中显示,并确认有绿点且状态为 Enabled。

4.2 高德地图服务

高德地图的 MCP Server 需要从 MCP.so 平台获取。 申请高德地图的 API:https://console.amap.com/

4.3 Filesystem 服务

4.4 配置参考

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

五、功能测试

5.1 参考提示词

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

5.2 提供提示运行 MCP 命令,即可

  1. 输入自然语言后,Cursor 会自动调用 MCP 服务,连接数据库并执行建表 SQL,无需手动写代码;
  2. 自动调用 MCP 的高德 API 接口,获取经纬度、地铁换乘方案等数据,将获取到的数据插入到指定表中,无需手动写 INSERT 语句;
  3. 最后自动操作文件系统,将数据库内容导出为 txt 和 html 文件,存放到指定目录。

自己创建的数据表和插入的数据:

-- auto-generated definition 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 ); -- auto-generated definition 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 密钥的保护。

目录

  1. 前言
  2. 一、什么是 MCP 服务?
  3. 二、环境准备
  4. 2.1 Python - uvx
  5. 2.2 Node.js - npx
  6. 三、在 Cursor 中添加 MCP Server
  7. 3.1 全局设置
  8. 3.2 项目级别(推荐)
  9. 四、选择 MCP Server 的平台
  10. 4.1 MySQL
  11. 4.2 高德地图服务
  12. 4.3 Filesystem 服务
  13. 4.4 配置参考
  14. 五、功能测试
  15. 5.1 参考提示词
  16. 5.2 提供提示运行 MCP 命令,即可
  17. 六、实用 Tips
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 基于 YOLOv11 系列的电动自行车违规载人检测系统开发实践
  • Linux 信号产生机制详解:从终端按键到内核原理
  • MiniMax-M2.5 开源发布:编程与智能体性能解析
  • OpenClaw Windows 与 Ubuntu 安装配置指南
  • VSCode Copilot Chat 加载超时问题排查与解决
  • B站:从二次元社区到AI创新孵化器的转型
  • LeetCode 前序 + 中序、中序 + 后序、前序 + 后序遍历构造二叉树
  • JavaWeb 基础:动静态 Web、URL 与 HTTP 协议
  • FPGA 核心硬件资源详解:LUT、FF、BRAM、DSP、PLL 及综合报告解读
  • 计算机专业与金融学就业前景及收入对比分析
  • 大模型工具函数调用(Function Calling)技术指南
  • 前端如何实现用户回到上次阅读的位置
  • 初识 Linux 与 gcc 编译器
  • 飞算 JavaAI:智能编程助手的本地化分析与代码生成实践
  • Python+AI 实战:搭建本地智能问答机器人
  • 自律计划第九期回顾与思考
  • 前端 html2canvas 使用场景详解
  • Agent Native 取代 Copilot:定义下一代 AI 系统架构
  • C 语言实现磁力计硬铁/软铁校准:3 步解决无人机航向漂移问题
  • VSCode C/C++ 构建任务配置文件 tasks.json 全字段深度解析

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online