跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
编程语言Node.jsAI

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

综述由AI生成演示如何在 Cursor 编辑器中配置 Model Context Protocol(MCP)服务,实现与外部 API、数据库及文件系统的交互。通过安装 Node.js 环境并创建 mcp.json 配置文件,可连接高德地图、MySQL 等工具。示例展示了自动获取地铁线路、查询美食信息并生成 HTML 页面的完整流程,无需手动编写大量代码,显著提升开发效率。

BigDataPan发布于 2026/3/16更新于 2026/5/87 浏览
在 Cursor 中配置并使用 MCP 服务实战指南

前言

随着 AI 编程助手的发展,开发者越来越倾向于使用 Cursor 这类智能 IDE 进行高效开发。除了基础的代码补全和搜索,Cursor 还能通过 MCP(Model Context Protocol)服务调用外部资源,如高德地图 API、数据库等,实现数据采集、处理和自动化办公。本文将结合'北京一日游自动化攻略'的案例,讲解如何在 Cursor 中配置和使用 MCP 服务,完成从数据获取到前端展示的全流程。

环境准备

基础依赖

确保已安装 Python 环境。若未安装,可通过以下命令安装 uv 包管理器:

pip install uv 

Windows 用户也可通过 PowerShell 运行:

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

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

Node.js 环境

MCP 服务通常基于 Node.js 运行,需下载并安装 Node.js,同时配置好环境变量。

配置 MCP Server

在 Cursor 中添加 MCP Server 主要有两种方式:全局设置或项目级别配置。推荐在项目目录下创建 .cursor/mcp.json 文件,这样配置仅对当前项目生效,更加灵活。

添加服务

以 MySQL 和高德地图为例。你可以在相关平台获取服务信息,将 JSON 配置复制到 mcp.json 文件中。注意,部分服务可能需要从 GitHub 获取最新配置以确保兼容性。

配置完成后,打开 Cursor 设置中的 MCP 面板,确认服务列表中出现对应项且状态为 Enabled(绿色圆点)。

MCP 配置界面

配置示例

以下是一个包含 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"
]
}
}
}

请根据实际情况修改数据库密码、API Key 以及文件路径。

功能测试

自然语言指令

配置完成后,直接在对话框中输入任务描述即可。例如:

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

执行效果

输入提示词后,Cursor 会自动调用 MCP 服务。它不仅能连接数据库执行建表 SQL,还能调用高德 API 获取经纬度和换乘方案,最后操作文件系统导出 TXT 和 HTML 文件。整个过程无需手动编写 INSERT 语句或 HTTP 请求代码。

系统会自动生成类似以下的表结构:

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

实用建议

  1. 权限配置:确保 MCP 服务已正确配置 API Key 和数据库权限。
  2. 目录路径:文件操作需在允许的工作目录下进行,否则可能报 Access denied。
  3. 数据安全:涉及敏感信息时,注意保护数据库和 API 密钥,避免硬编码在公开仓库中。

结语

在 Cursor 中结合 MCP 服务和 AI 助手,可以极大提升开发和数据处理效率。无论是地图数据采集、数据库管理,还是自动化生成前端页面,都能一站式完成。这种 AI 驱动的开发模式值得尝试。

目录

  1. 前言
  2. 环境准备
  3. 基础依赖
  4. Node.js 环境
  5. 配置 MCP Server
  6. 添加服务
  7. 配置示例
  8. 功能测试
  9. 自然语言指令
  10. 执行效果
  11. 实用建议
  12. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 加装固态硬盘重装系统后开机显示 PXE2.0 界面解决方法
  • 前端动画:告别 jQuery animate,拥抱现代替代方案
  • Catch2 现代 C++ 测试框架实战指南
  • 低代码平台分类与价值取向:业务开发者与专业开发者视角
  • Spring Boot 集成 MyBatis 实战详解(一)
  • 大模型、RAG、Agent、知识库、向量数据库与知识图谱的区别及联系综述
  • Python 实现 MCP 客户端调用高德地图天气查询示例
  • GitHub 教育优惠申请及 Copilot Pro 开通指南
  • Spring Boot 整合 MyBatis-Plus 实现多数据源配置
  • VSCode 使用 Git 快速提交代码指南
  • Qwen2.5 代码补全实测:低成本替代 GitHub Copilot 方案
  • 大厂面试流程解析与核心技术考点汇总
  • Linux 下 Tomcat 结合内网穿透实现 Web 应用公网访问
  • Open WebUI Docker 部署指南与最佳实践
  • 基于 OpenHarmony 的 Flutter 智能家居应用开发实战
  • 分隔链表算法详解:双虚拟头节点拆解合并法
  • 无人机路径规划核心算法解析:从 A*到蚁群策略
  • Mac Mini M4 本地部署大模型:Ollama、Llama 与绘图工具指南
  • 使用 VibeThinker 辅助解决动态规划问题:以跳跃游戏为例
  • GPT4ALL 本地部署大模型实战指南

相关免费在线工具

  • 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