使用说明
安基mcp
只读 模型上下文协议 服务器 安基 通过 AnkiConnect.查询你的抽认卡收藏,跟踪研究进展,并获得间隔重复的见解——所有这些都可以从Claude或任何兼容MCP的客户端获得。
先决条件
- Anki桌面 — 下载
- AnkiConnect附加组件 --从Anki安装:
- 工具→ 附加组件→ 获取附加组件。..
- 代码:
2055492159 - 重新启动Anki
安装
bun install
用法
克劳德桌面版
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):
{
"mcpServers": {
"anki": {
"command": "bun",
"args": ["run", "/path/to/anki-mcp/src/index.ts"]
}
}
}
独立
bun run src/index.ts
工具
甲板
| 工具 | 说明 |
|---|---|
list_decks |
列出所有甲板名称 |
get_deck_stats |
获取统计数据(到期卡、新卡、学习卡、复习次数) |
get_deck_config |
获取卡片组配置(新卡/天、审核限制、失效设置) |
卡片
| 工具 | 说明 |
|---|---|
search_cards |
使用Anki查询语法搜索(deck:Default, tag:marked, is:due) |
get_cards_info |
获取详细信息(字段、牌组、失误、重复次数、间隔、轻松度) |
get_card_ease_factors |
获得轻松系数(2500=250%) |
get_card_intervals |
获取当前间隔(负=秒,正=天) |
check_cards_due |
检查卡片是否需要审核 |
check_cards_suspended |
检查卡是否被暂停 |
备注
| 工具 | 说明 |
|---|---|
search_notes |
使用Anki查询语法搜索笔记 |
get_notes_info |
获取详细的注释信息(字段、标签、型号) |
list_tags |
列出集合中的所有标签 |
统计
| 工具 | 说明 |
|---|---|
get_cards_reviewed_today |
今天审核的卡片 |
get_review_history |
每日评论随着时间的推移而计数 |
get_collection_stats_html |
完整的收集统计报告(HTML) |
get_card_reviews |
审查甲板记录(包括花费的时间) |
get_reviews_of_cards |
特定卡片的完整审核历史记录 |
get_retention_trend |
随时间变化的保留率(每日/每周) |
get_deck_progress |
牌组分解(成熟/年轻/看不见的牌) |
get_forecast |
即将到来的审查工作量预测 |
get_time_stats |
用小时模式学习的时间 |
模型
| 工具 | 说明 |
|---|---|
list_models |
列出所有钞票类型(型号) |
get_model_fields |
获取笔记类型的字段名称 |
分析
| 工具 | 说明 |
|---|---|
find_lapsed_cards |
找出失误最多的牌(挣扎牌) |
find_low_ease_cards |
查找易用性较低的卡片(困难卡片) |
calculate_retention |
根据审核历史记录计算保留率 |
get_study_summary |
辅导综合研究总结 |
示例
“我的学习成绩怎么样?”
→ get_study_summary
“给我看我苦苦挣扎的卡片”
→ find_lapsed_cards { "deck": "Japanese", "minLapses": 3 }
“我的留存趋势如何?”
→ get_retention_trend { "deck": "Spanish", "days": 30, "granularity": "weekly" }
“我这周的工作量是多少?”
→ get_forecast { "days": 7 }
