2026年4月11日作者: Yosuke Sakurai5 分钟阅读

Cursor MCP 闪卡设置:分步指南

如何通过 MCP 将 Cursor 连接到 Deckbase,并从代码文件、文档和笔记中自动创建闪卡。分步设置。

Deckbase闪卡MCP

如果你把 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 密钥

  1. 登录 deckbase.co(opens in a new tab)

  2. 前往设置 → API

  3. 生成新的 API 密钥

  4. 复制该密钥:下一步会用到

第 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 手动操作有什么区别?

主要好处是:无需在应用之间切换上下文,没有复制粘贴步骤,而且无需打开浏览器就能从项目中的任何文件创建卡片。对于大部分学习时间都花在代码编辑器里的学习者来说,这种工作流程的简化非常显著。

→ Deckbase MCP 服务器设置(opens in a new tab)

→ Deckbase AI 闪卡概览(opens in a new tab)

把这样的文章变成闪卡

粘贴链接、PDF 或笔记,Deckbase 会自动生成卡组,并用 FSRS 安排复习。