MCP 闪卡服务

MCP 闪卡服务是一个用于管理闪卡的服务,支持创建、学习和组织闪卡组。它提供了丰富的功能,包括闪卡组的创建和管理、卡片的增删改查、学习模式(支持间隔重复)、导入/导出闪卡组、统计跟踪等。此外,最新版本还增加了与 Claude Desktop 的 UI 工作流集成,支持人机交互提示和工作流会话管理。

  • by No-Smoke
  • 更新于
在 GitHub 查看 No-Smoke/mcp-flashcards

使用说明

基本能力

产品定位

MCP 闪卡服务是一个用于管理闪卡的服务,支持创建、学习和组织闪卡组。

核心功能

  • 创建和管理闪卡组
  • 添加、编辑和删除卡片
  • 支持间隔重复的学习模式
  • 导入/导出闪卡组
  • 统计跟踪
  • 完整的 MCP 集成
  • 新增: 与 Claude Desktop 的 UI 工作流集成
  • 新增: 人机交互提示
  • 新增: 工作流会话管理

适用场景

  • 学习新知识时使用闪卡进行记忆
  • 教学过程中使用闪卡进行互动
  • 个人或团队的知识管理

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

npm install @no-smoke/mcp-flashcards

配置

在 MCP 设置中添加以下内容:

{
  "mcpServers": {
    "flashcards": {
      "command": "npx",
      "args": ["@no-smoke/mcp-flashcards"],
      "env": {
        "FLASHCARDS_DATA_DIR": "./flashcards-data"
      }
    }
  }
}

调试方式

运行开发服务器:

npm run dev

运行测试:

npm test