【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的接入和使用

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

相关推荐
时光之源1 天前
Labelme安装及使用说明教程
vscode·数据集·cursor·labelme·数据标注
Sestid2 天前
前端AI编程使用技巧(后续会更新cursor和claude code for vscode)
前端·vscode·ai编程·claude·cursor
倔强的石头_3 天前
突破 Cursor 模型限制:低成本接入 GLM-5 与第三方大模型实践指南
cursor
AmyLin_20015 天前
MiniMax Skills 技能体系分析
cursor·codex·minimax·claude code·skills·minimax skills
装不满的克莱因瓶6 天前
Cursor中agent、plan、ask三种模式区别于对比
人工智能·ai·大模型·ai编程·cursor
程序员爱德华11 天前
AI Coding 使用教程
copilot·cursor·trae·claude code·ai coding
Irene199112 天前
拥抱 AI 原生 IDE,Cursor 我来了
cursor
Filwaod12 天前
Cursor+IDEA开发问题
java·idea·cursor
shughui14 天前
Cursor下载安装以及和VSCode的区别(附安装包)
ide·vscode·ai·编辑器·cursor