如何在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环境,可使用以下命令安装:

bash 复制代码
pip install uv

若没有配置Python环境

在Windows下可以通过PowerShell运行命令来安装:

bash 复制代码
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 配置参考

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(保存地址自行修改)"
            ]
        }
    }
}

五、功能测试

5.1 参考提示词

bash 复制代码
现在交给你一个任务,编写一个北京一日游的出行攻略
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文件,存放到指定目录

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

bash 复制代码
-- 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服务吧!欢迎点赞、收藏、评论交流!

相关推荐
Breath574 小时前
代码执行 + MCP:AI 代理 token 省 98%!
agent·ai agent·mcp·上下文工程
魁首4 小时前
AI Agent 协议演进:从 MCP 到 ACP 的架构对比与未来展望
openai·gemini·mcp
极客密码7 小时前
【已开源】Cursor AI 开发实战:小文件在线互传工具
开源·ai编程·cursor
奇舞精选8 小时前
我用 Chrome 扩展验证了 MCP 的安全风险,结果发现
chrome·mcp
该用户已不存在1 天前
6款MCP工具,让AI真正懂业务
ai编程·mcp
WebGirl1 天前
Cursor
cursor
疯狂踩坑人1 天前
Node写MCP入门教程
前端·agent·mcp
绿荫阿广2 天前
使用.NET开发并上线一个小智AI对话机器人的MCP服务转接平台
.net·asp.net core·mcp
带刺的坐椅2 天前
(让 Java IA & MCP 更简单 )Solon AI v3.7.2 发布
ai·chatgpt·openai·solon·mcp