
Anki MCP Server

2025.01.08
82
JavaScriptAnki 集成卡片管理开发效率
Anki MCP Server 是一个与本地运行的 Anki 桌面应用连接的 MCP 服务器实现,主要用于提供卡片复习和创建功能。它需要与 Anki-Connect 插件配合使用,支持从当前牌组获取卡片、标记卡片为已回答、创建新卡片等功能。
View on GitHub
Overview
基本能力
产品定位
Anki MCP Server 是一个与 Anki 桌面应用集成的服务,旨在通过 MCP 协议提供卡片管理和复习功能。
核心功能
- 卡片搜索:支持从当前牌组获取卡片、获取待复习卡片和获取新卡片。
- 卡片管理:可以标记卡片为已回答并设置难度评分,以及创建新卡片。
适用场景
- 自动化 Anki 卡片复习流程
- 集成 Anki 卡片管理到其他应用中
- 批量创建和管理 Anki 卡片
工具列表
- update_cards:标记卡片为已回答并设置难度评分。
- add_card:在默认牌组中创建新卡片。
- get_due_cards:获取指定数量的待复习卡片。
- get_new_cards:获取指定数量的新卡片。
常见问题解答
- 需要确保已安装 Anki-Connect 插件。
- 调试建议使用 MCP Inspector 工具。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 克隆或下载项目
- 安装依赖:
npm install
- 构建服务器:
npm run build
调试方式
使用 MCP Inspector 进行调试:
npm run inspector