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

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

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

DataScient发布于 2026/3/15更新于 2026/6/921 浏览
在 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. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • QClaw 本地 AI 助手接入微信实战指南
  • 在 Cursor 中配置和使用 MCP 服务实现自动化任务
  • 如何在 Cursor 中使用 MCP 服务
  • C++ 二叉搜索树简单实现:增删查改详解
  • 无人机 5.8G 模拟图传电路设计与性能分析
  • Vue 项目 i18n 国际化配置与实战
  • AI 绘画提示词反推实战:基于 GLM-4.6V-Flash-WEB 模型
  • 蚂蚁开源 Ring-lite:2.75B 激活参数轻量级推理模型
  • C++ 汉诺塔问题:递归与非递归实战解析
  • AI Agent 开发进阶:架构、规划、记忆与工具编排
  • OpenCode 使用 GitHub Copilot 的计费陷阱与优化方案
  • 高锋集团与 Web3Labs:以资本与生态赋能传统企业 Web3 转型
  • AI 产品经理薪资趋势与核心面试指南
  • Java SpringBoot+Vue3+MyBatis 校园资产管理系统设计与实现
  • Oracle 迁移至 MySQL 的关键差异与注意事项
  • 鸿蒙原子化服务与元服务卡片开发指南
  • OpenCLaw Web UI 访问失败排查与配置修复方案
  • 【JWT】JWT(JSON Web Token)结构化知识体系(完整版)
  • OpenClaw 本地部署全自动制作 AI 漫剧教程
  • 大语言模型核心概念:预训练、微调与上下文学习

相关免费在线工具

  • 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