Cursor MCP 闪卡设置:分步指南
如何通过 MCP 将 Cursor 连接到 Deckbase,并从代码文件、文档和笔记中自动创建闪卡。分步设置。
如果你把 Cursor 作为主要编辑器,可以通过模型上下文协议(MCP)将它连接到 Deckbase(opens in a new tab),直接从代码库创建闪卡,无需切换应用、复制内容,也无需离开编辑器。
本指南完整介绍用于创建闪卡的 Cursor MCP 设置:MCP 是什么、Deckbase 集成能做什么,以及分步配置流程。
什么是 MCP,为什么它对闪卡很重要?
MCP(模型上下文协议)是一种开放标准,让 AI 工具能够连接外部服务。在 Cursor 中配置 MCP 服务器后,编辑器里的 AI 助手就能直接调用该服务的 API,作为对话中的工具使用,而不是让你另开一个浏览器标签页。
对于闪卡创建,这意味着你可以:
-
选择函数、类或文档块,让 Cursor 据此创建闪卡
-
从代码注释、README 文件或内联文档生成卡片
-
从项目中的任意文件或文件夹构建牌组
-
在不离开编辑器的情况下把卡片添加到现有 Deckbase 牌组
实际效果是:如果你正在学习一个新代码库、准备技术认证,或根据文档构建个人知识库,就可以把卡片创建简化为一次 AI 提示。
前提条件
-
Cursor(最新版本)
-
一个 Deckbase 账户(opens in a new tab)(免费套餐即可)
-
Deckbase API 密钥(可在账户设置中获取)
-
已安装 Node.js 18+(用于运行 MCP 服务器)
第 1 步:获取 Deckbase API 密钥
-
前往设置 → API
-
生成新的 API 密钥
-
复制该密钥:下一步会用到
第 2 步:将 Deckbase MCP 服务器添加到 Cursor
打开 Cursor 设置 → Features → MCP Servers。添加新的服务器配置:
{
"name": "deckbase",
"command": "npx",
"args": ["-y", "@deckbase/mcp-server"],
"env": {
"DECKBASE_API_KEY": "your-api-key-here"
}
}
保存配置并重启 Cursor。Cursor 启动时,Deckbase MCP 服务器会自动启动。
→ 完整的 MCP 服务器文档(opens in a new tab)
第 3 步:验证连接
打开一个新的 Cursor 对话并输入:
使用 Deckbase MCP 工具列出我的牌组。
如果连接正常,Cursor 会返回你的 Deckbase 牌组列表。如果出现错误,请检查 API 密钥是否正确,以及 MCP 服务器是否无错误启动(在设置中查看 Cursor 的 MCP 服务器日志)。
第 4 步:从代码文件创建第一批卡片
在编辑器中选择一个函数或类,打开 Cursor 对话,然后尝试:
根据这段代码创建 5 张闪卡,帮助我复习这个函数的工作方式。把它们添加到我的“Python 内部机制”牌组。
Cursor 会使用 Deckbase MCP 工具直接生成并添加卡片。无需复制粘贴,也无需切换标签页。
可以从哪些内容创建卡片
Deckbase MCP 集成适用于 Cursor 能访问的任何文本:
-
代码文件: 函数、类、算法、设计模式
-
文档: README 文件、API 参考、内联文档
-
注释: TODO 注释、架构说明、内联解释
-
配置文件: 理解每个选项的作用
-
测试文件: 理解正在验证什么行为
技术闪卡创建的示例提示
针对新代码库:
我正在学习这个代码库。请从身份验证模块创建 10 张闪卡,帮助我理解会话管理的工作方式。把它们添加到我的“代码库入门”牌组。
针对考试准备:
根据这段 AWS IAM 文档创建 15 张闪卡,内容涵盖角色、策略和权限边界之间的区别。添加到我的“AWS 解决方案架构师”牌组。
针对工作中的每日复习:
把我今天最后写的 3 个函数拿出来,为每个函数创建复习卡片,涵盖核心逻辑、处理的边界情况,以及我为什么采用这种方案。添加到我的“工作知识库”牌组。
在 Deckbase 中复习卡片
通过 Cursor MCP 创建的卡片会立即出现在你的 Deckbase 牌组中,可供按 FSRS 安排的复习使用。打开 Deckbase Web 应用(opens in a new tab)或移动应用,按常规计划复习。
用 Cursor 创建、用 Deckbase 复习,形成闭环:你从实际代码中学习,通过自适应调度复习概念,并记住那些原本会在项目之间逐渐淡忘的技术知识。
→ MCP 学习自动化示例(opens in a new tab)
常见问题:用于闪卡的 Cursor MCP
除了 Cursor,Deckbase MCP 还能与其他编辑器配合使用吗?
可以。Deckbase MCP 服务器兼容任何支持 MCP 的客户端。Claude Desktop、Cline、Continue 以及其他支持 MCP 的工具都可以使用相同的服务器配置。
使用 MCP 需要付费的 Deckbase 套餐吗?
请在 deckbase.co/mcp(opens in a new tab) 查看当前套餐详情。免费套餐支持用于核心牌组操作的 MCP 连接。
我能否从私有代码创建卡片,而不让代码离开我的机器?
MCP 服务器会将选中的内容发送到 Deckbase API 以创建卡片。如果你处理的是专有或敏感代码,请先查看所在组织关于外部 API 调用的政策,再使用此集成。
当我让 Cursor 添加卡片时,如果牌组还不存在怎么办?
Deckbase MCP 工具可以在创建卡片的流程中创建新牌组。让 Cursor“创建一个名为 X 的新牌组,并添加这些卡片”。
这与直接把文本复制到 Deckbase 手动操作有什么区别?
主要好处是:无需在应用之间切换上下文,没有复制粘贴步骤,而且无需打开浏览器就能从项目中的任何文件创建卡片。对于大部分学习时间都花在代码编辑器里的学习者来说,这种工作流程的简化非常显著。
把这样的文章变成闪卡
粘贴链接、PDF 或笔记,Deckbase 会自动生成卡组,并用 FSRS 安排复习。