闪卡生成服务

一个通过MCP服务器将聊天记录和讲座笔记自动转换为Anki闪卡的服务,支持即时添加、自动同步和Git备份。

  • by kemsig
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 kemsig/Anki-Flashcard-MCP

使用说明

FlashcardIt:安基MCP服务器

一个MCP服务器,允许您的LLM从您的聊天和课堂笔记中创建Anki抽认卡。

特性

  • 即时添加: 卡片通过AnkiConnect直接添加到您当地的Anki。
  • 自动同步: 自动触发AnkiWeb同步。
  • 备份: 将所有创建的卡记录到 flashcards.md 并(可选地)将它们提交到Git。

设置

  1. 安装AnkiConnect:

    • 打开安基。
    • 首选 工具 -> 附加组件 -> 获取扩展.
    • 代码: 2055492159.
    • 重新启动Anki。
  2. 安装依赖关系:

    ./install.sh
    

    (或手动: python3 -m venv .venv && source .venv/bin/activate && pip install mcp requests)

  3. 配置GitHub备份(可选):

    • 在GitHub上创建一个新的存储库。
    • 运行:
      git remote add origin <your-repo-url>
      git push -u origin master
      

用法

配置您的MCP客户端(例如,Claude Desktop、Zed)

将此添加到MCP设置文件中:

{
  "mcpServers": {
    "flashcardit": {
      "command": "/home/ruri/Desktop/flashcardit/.venv/bin/python",
      "args": ["/home/ruri/Desktop/flashcardit/server.py"]
    }
  }
}

在聊天室

只需询问法学硕士:

“这是我关于生物学的笔记。为关键概念制作抽认卡。”

或

“在生物学甲板上添加一张‘线粒体’->‘细胞动力室’的卡片。”