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

在 Cursor 中配置并使用 MCP 服务实战指南

本文介绍了如何在 Cursor 中配置和使用 MCP 服务,涵盖环境搭建、多服务接入及实战案例。通过集成 MySQL、高德地图和文件系统 MCP,实现了北京一日游数据的自动采集、入库及 HTML 页面生成。教程详细讲解了全局与项目级配置方法,提供了完整的 mcp.json 配置模板,并展示了 AI 自动调用服务执行复杂任务的流程,帮助开发者快速掌握 AI 辅助开发的自动化工作流。

DataScient发布于 2026/3/15更新于 2026/7/2336 浏览
在 Cursor 中配置并使用 MCP 服务实战指南

引言

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

本文以'北京一日游自动化攻略'为例,讲解如何在 Cursor 中集成 MCP 服务,完成从数据获取、数据库存储到文件生成及前端展示的全流程。

环境准备

在开始之前,我们需要确保本地开发环境就绪。

1. Python 与 uv

推荐使用 uv 作为 Python 包管理工具。如果已配置 Python 环境,可直接安装:

pip install uv

Windows 用户若未配置环境,可通过 PowerShell 运行以下命令一键安装:

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

安装完成后,执行 uv --version 确认版本信息。

2. Node.js 与 npx

MCP Server 大多基于 Node.js 构建,因此需要安装 Node.js 并配置环境变量。下载后重启终端即可生效。

配置 MCP Server

在 Cursor 中添加 MCP Server 主要有两种方式:全局配置和项目级配置。

全局设置

进入 Cursor Settings -> MCP -> Add new global MCP server,添加的服务对所有项目可用。

MCP 全局设置界面

项目级别(推荐)

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

项目级 mcp.json 配置

选择并接入 MCP 服务

我们主要演示三个常用服务:MySQL、高德地图和文件系统。

1. MySQL 服务

可以从 Smithery 等平台获取配置信息。将 JSON 内容复制到 mcp.json 中。

注意:复制时建议直接从 GitHub 源获取,避免格式错误导致无法启动。

MySQL MCP 配置示例

提示:使用前请确保数据库已创建,且账号密码正确。

2. 高德地图服务

高德地图的 MCP Server 需从 MCP.so 平台获取。同时需要在 高德开放平台 申请 API Key。

高德地图 MCP 配置

3. 文件系统服务

用于读写本地文件,配置相对简单。

文件系统 MCP 配置

完整配置参考

将上述服务整合到 mcp.json 中,如下所示:

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

配置完成后,打开 Settings -> MCP 检查列表,确认服务状态为 Enabled 且有绿点指示。

实战演练:北京一日游攻略

接下来我们测试一下效果。在对话框中输入自然语言任务,AI 会自动调度 MCP 服务。

任务描述

我们可以这样向 Cursor 提问:

现在交给你一个任务,编写一个北京一日游的出行攻略:

  1. 从高德地图 MCP 获取北京站到天安门、颐和园到南锣鼓巷的地铁线路,存入数据库表 subway_trips;
  2. 获取颐和园、南锣鼓巷附近的美食信息(每处三家),存入表 location_foods;
  3. 在工作目录创建'北京旅行'文件夹,将两个表的内容导出为 txt;
  4. 根据 txt 内容生成精美的 HTML 页面。

执行过程

输入提示词后,Cursor 会按步骤自动执行:

  1. 连接数据库:自动调用 MCP 服务,无需手动写建表 SQL。
  2. 获取数据:调用高德 API 接口,获取经纬度和换乘方案,直接插入指定表。
  3. 文件操作:自动创建目录,导出数据并生成前端页面。

自动执行结果

生成的表结构大致如下:

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
);

最终生成的 HTML 页面可以直接在浏览器中打开查看效果。

数据表与结果

实用 Tips

  1. 权限配置:确保 MCP 服务拥有正确的 API Key 和数据库权限。
  2. 目录路径:文件操作需在允许的工作目录下进行,否则可能报 Access denied。
  3. 数据安全:涉及敏感信息(如密钥、密码)时,注意不要硬编码在代码中,建议使用环境变量或安全存储。

结语

在 Cursor 中结合 MCP 服务和 AI 助手,能极大提升开发和数据处理效率。无论是地图数据采集、数据库管理,还是自动化生成前端页面,都能一站式完成。如果你也想体验 AI 驱动的高效开发,不妨在 Cursor 中试试 MCP 服务吧!

目录

  1. 引言
  2. 环境准备
  3. 1. Python 与 uv
  4. 2. Node.js 与 npx
  5. 配置 MCP Server
  6. 全局设置
  7. 项目级别(推荐)
  8. 选择并接入 MCP 服务
  9. 1. MySQL 服务
  10. 2. 高德地图服务
  11. 3. 文件系统服务
  12. 完整配置参考
  13. 实战演练:北京一日游攻略
  14. 任务描述
  15. 执行过程
  16. 实用 Tips
  17. 结语
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • SpringAI 会话记忆实现:基于 MySQL 的持久化存储方案
  • OpenClaw 结合 Qwen3.5 实现本地 AI 助手部署
  • Qwen-Image-Lightning 生成水墨中国风作品教程
  • WorkBuddy 使用指南:配置 QQ 机器人实现桌面智能体
  • OpenClaw Web UI 访问报错 Not Found 排查与修复
  • 建筑设计 AI 绘画提示词:从入门到精通的创作指南
  • 人工智能基础概念全解析:从图灵测试到深度学习
  • 宇树机器人强化学习:PPO 算法 Python 实现与解析
  • 超越 Git:迈向数据驱动的机器学习模型版本管理
  • Spring AI 实战:基于 Ollama 构建离线私有化 AI 服务
  • 命令行大模型上下文协议(MCP)交互工具:MCPHost 实践
  • AIGC 浪潮下的 Model Context Protocol (MCP) 深度解析
  • Python 与 PyCharm 虚拟环境搭建及实战指南
  • 智元机器人开源具身仿真框架 Genie Sim 入门教程
  • Python 入门教程:从基础语法到实践应用
  • 前端 HTML 转 Word 文档:html-docx-js 实战指南
  • Quartus Prime Lite 23.1 与 ModelSim 18.1 安装及联调配置
  • React 基础入门指南
  • C# WebAssembly 性能优化实战:解决加载慢与内存瓶颈
  • 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