【Cursor】Cursor中MCP的接入和使用

Cursor版本

当前Cursor版本:0.45.14

MCP简介

MCP的全称是 Model Context Protocol,是一个开放协议,它使 LLM 应用与外部数据源和工具之间的无缝集成成为可能。无论你是构建 AI 驱动的 IDE、改善 chat 交互,还是构建自定义的 AI 工作流,MCP 提供了一种标准化的方式,将 LLM 与它们所需的上下文连接起来。

MCP官网

官网地址:modelcontextprotocol.io/introductio...

官网提供了完整MCP协议介绍、SDK、示例等,感兴趣的小伙伴可以先行了解,MCP定将是AI界又一个重大的发展方向。

MCP官方服务

Github地址:github.com/modelcontex...

MCP Servers Github地址:github.com/modelcontex...

官方已经提供了不少MCP服务,目前还有很多三方和个人开发的MCP服务,覆盖面已经相当广了,比如我们前面提到的 cursor.directory 也聚合了非常多的MCP服务。

官网地址:cursor.directory/mcp

Cursor MCP

Cursor 0.45.6 版本提供了MCP功能,Cursor将作为MCP服务客户端使用MCP服务,在Cursor中通过简单的配置就可以完成MCP服务的接入。

操作路径:Cursor设置->【Features】->【MCP Servers】

Cursor接入MCP

这里我们以官方提供的MCP作为示例,看一下MCP在Cursor中的接入方式和使用过程。

FileSystem MCP

Github地址:github.com/modelcontex...

选择使用NPX方式引入

Cursor设置->【Features】->【MCP Servers】点击【Add new MCP server】创建一个mcp服务,配置MCP如下:

Command命令如下:

bash 复制代码
npx -y @modelcontextprotocol/server-filesystem /Users/username/Desktop/AI/Cursor/my-vite-vue-app

添加完成后稍等片刻看到MCP服务状态点亮即可正常使用,tools同时会展示 filesystem mcp提供的所有工具

SQLite MCP

Github地址:github.com/modelcontex...

这是一个使用Python开发的MCP,这里我们使用UV的方式,注意这里的UV是一个Python包、版本的管理库,想要成功运行还需要安装Python 3.10及以上环境。

处理完环境问题,我们还需要先创建一个Sqlite数据库,数据库内容如下:

UV官网:docs.astral.sh/uv/#highlig...

Command命令如下:

bash 复制代码
uvx mcp-server-sqlite --db-path /Users/username/Desktop/AI/Cursor/my-vite-vue-app/test.db

Cursor MCP使用

Cursor MCP使用限制

Cursor MCP必须在Composer的agent模式下使用

在Chat模式下Cursor无法使用MCP服务

在Composer的agent模式下,Cursor成功调用了 filesystem MCP的 list_directory 工具

如果没有调用指定MCP工具,我们可以手动指定

FileSystem MCP的使用

复制代码
读取hello.py的内容
复制代码
使用search_files查找python文件

SQLite MCP的使用

复制代码
列举数据库中所有的记录
复制代码
帮我查找数据库中金额大于30的所有产品
复制代码
将数据库中的产品分布使用柱状图表示

常见问题

安装超时

有时MCP配置会依赖其他包环境,下载需要一定时间,如果在Cursor规定时间限制没有完成连接就会报错,此时我们需要将命令复制到命令行终端,在终端执行成功后再回到Cursor刷新状态

友情提示

见原文:【Cursor】Cursor中MCP的接入和使用

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。

相关推荐
code bean12 小时前
【AI 】OpenSpec 实战指南:在 Cursor 中落地 AI 原生开发工作流
人工智能·cursor·ai工作流·openspec
玄同7656 天前
Trae国际版与国内版深度测评:AI原生IDE的双生花
ide·人工智能·ai编程·cursor·ai-native·trae
棒子陈7 天前
使用cursor移植单片机的串口驱动(DMA+队列式串口驱动,APM32F103移植到PY32F071)
单片机·嵌入式硬件·cursor·py32f071
roamingcode8 天前
Cursor-memory-cli 自动化记忆提取的完整实现
运维·自动化·agent·memory·cursor·持久化记忆
玄同7659 天前
TRAE Rules 高效使用指南:让 AI 更听话的秘密
ide·人工智能·ai编程·claude·cursor·trae
roamingcode9 天前
Cursor Memory 实战:如何终结 AI 助手的“金鱼记忆”
人工智能·agent·memory·cursor·会话记忆提取
中草药z10 天前
【Vibe Coding】初步认识LangChain&LangGraph
前端·langchain·html·agent·cursor·langgraph·vibe
警醒与鞭策12 天前
Cursor Agent Skill 原理及LLM , Agent, MCP ,Skill区别
android·unity·ai·cursor
爱吃泡芙的小白白12 天前
使用Cursor来进行连接SSH远程主机中出现的问题(自用)
服务器·学习·ssh·cursor
白鳯16 天前
分形世界:React实现交互式分形图绘制与导出
react.js·前端框架·cursor·分形·vibe coding·分形绘制·数学之美