如何在Cursor中使用MCP服务

如何在Cursor中使用MCP服务

前言

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

学习视频cursor中使用MCP服务

一、什么是MCP服务?

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

二、环境准备

2.1 cursor

在这里插入图片描述


Cursor重置机器码-解决Too many free trials.

2.2 python - uvx

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

pip install uv 

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

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

使用 uv --versionuvx --help 检查是否安装成功,若和下图一样代表安装成功

在这里插入图片描述

2.3 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

选择平台:https://smithery.ai/
填写信息将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.2 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密钥的保护。

结语

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

Read more

Clawdbot (OpenClaw/Moltbot) 内网穿透部署方案(安全有效-Linux-2026.01.30)

Clawdbot (OpenClaw/Moltbot) 内网穿透部署方案(安全有效-Linux-2026.01.30)

基于 Tailscale 的内网穿透方案:详解如何在 Linux 环境下安装 Clawdbot,并配置 Funnel 模式实现无公网 IP 下的远程连接 安装Clawdbot: # Install the CLIcurl -fsSL https://openclaw.ai/install.sh |bash# Run the onboarding wizard clawdbot onboard --install-daemon # Start the Gateway clawdbot gateway status 安装Tailscale: (注:所有proxy配置均在“网络环境受限”时进行配置) sudoapt-get -o Acquire::http::Proxy="yourproxy" update

By Ne0inhk
Ubuntu Server 24.04.3 LTS 超详细安装教程

Ubuntu Server 24.04.3 LTS 超详细安装教程

🐧 Ubuntu Server 24.04.3 LTS 超详细安装教程 Ubuntu简介 Ubuntu 是一个基于 Debian 的免费开源 Linux 操作系统,由英国公司 Canonical Ltd. 于 2004 年首次发布。它以“人性化、易用、安全”为核心理念,提供桌面版(Desktop)、服务器版(Server) 和云/物联网版本(Core),广泛应用于个人电脑、企业服务器、云计算平台和嵌入式设备。 第一步:安装前准备 1. 下载 Ubuntu Server ISO 镜像 * 官方下载地址:https://ubuntu.com/download/server * 选择

By Ne0inhk

Flutter 三方库 serverpod_cli 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、全能、自动化的 Full-stack Dart (Serverpod) 后端与 HAP 端代码生成引擎

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 serverpod_cli 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、全能、自动化的 Full-stack Dart (Serverpod) 后端与 HAP 端代码生成引擎 在鸿蒙(OpenHarmony)系统的端云一体化应用开发中,如何通过一份模型定义(YAML),即可自动生成鸿蒙(HAP)端的强类型客户端代码、数据库迁移脚本及复杂的 RPC 接口?serverpod_cli 为开发者提供了一套工业级的“全栈 Dart”构建控制台。本文将带您深入实战其在构建鸿蒙高性能云端交互层中的应用。 前言 什么是 Serverpod CLI?它不是运行在 HAP 里的库,而是运行在鸿蒙开发环境(DevEco Studio 配套主机)中的“

By Ne0inhk
2025最新 WSL(Windows Subsystem for Linux)安装教程 (保姆级,图文讲解,带安装包)

2025最新 WSL(Windows Subsystem for Linux)安装教程 (保姆级,图文讲解,带安装包)

WSL 是微软官方推出的“Windows 下的 Linux 子系统”,允许用户在 Windows 10/11 中直接运行原生 Linux 命令行工具、程序和服务,无需虚拟机或双系统。本教程面向零基础用户,提供完整安装流程、常见问题及解决方案,并附赠离线安装包,确保在无网络或网络受限环境下也能顺利完成部署。 一、下载 WSL (一)网盘下载(推荐) 为了方便大家不用去官网下载,现提供网盘下载 网盘链接 【最后更新时间 2025/06/17】 (二)在线商店下载 下载完成后得到 wsl-install.msi 安装包。 Microsoft Store,直接搜索wsl,然后选择Linux发行版本进行下载即可 二、安装 WSL 步骤 1:启用 WSL

By Ne0inhk