Anki MCP服务器
一个模型上下文协议(MCP)服务器,用于将AI助手与流行的间隔重复抽认卡软件Anki集成。
特性
此MCP服务器使AI助手能够通过以下工具与Anki进行交互:
工具
- 获取收藏概览:返回Anki系列的概述,如可用甲板、可用型号及其字段
- 添加或更新笔记:添加新笔记或更新现有笔记。允许一次批量添加/更新多个注释。
- 查看卡片:获取每天审核的卡片数量
- 查找笔记:允许使用 Anki搜索语法
- 查找卡片:查找与Anki中的查询匹配的卡ID
- 暂停卡片:根据卡ID暂停卡
- 未冻结的卡片:根据卡ID取消对卡的支出
资源
- anki://docs/search-syntax:Anki搜索查询语法的综合参考指南。包括基本运算符、字段搜索、标签、卡片组、卡片状态、属性、计时、ID、自定义数据和高级查询示例。此资源提供了与语言无关的文档,对任何使用查找注释或查找卡片工具构建搜索查询的人都很有用
需求
- Anki必须安装并运行
- 这 AnkiConnect 插件必须安装在Anki中并运行
- 此MCP服务器使用
uv。要安装uv,跟随 官方指示.
安装
作为Claude Code插件(推荐)
作为插件安装,一步即可获得MCP服务器和语言学习技能:
/plugin install anki-mcpClaude Code的手动设置
- 添加MCP服务器:
claude mcp add anki -- uvx anki-mcp- (可选)从以下位置复制技能文件
skills/进入你的项目.claude/skills/语言学习指导目录。
克劳德桌面版
- 打开您的Claude Desktop配置文件:
- macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%/Claude/claude_desktop_config.json
- 添加
anki-mcp到mcpServers章节:
"mcpServers": {
"anki": {
"command": "uvx",
"args": ["anki-mcp"]
}
}- 重新启动克劳德桌面。
仅限MCP服务器
对于其他兼容MCP的客户端,直接运行服务器:
uvx anki-mcp语言学习技能
此插件包括一项补充技能,为创建有效的语言学习抽认卡提供了最佳实践。当作为插件安装时,该技能会自动可用。技能包括:
- 推荐的卡片创建工作流程
- 卡片质量指南(长度、内容、完形填空使用)
- 注释类型多样性建议
- 好牌与坏牌的例子
- 熟练程度指南(CEFR A1-C2)
MCP服务器独立于技能工作,因此您可以将其用于任何Anki工作流,而不仅仅是语言学习。
