Anki MCP 服务器
连接到本地运行的 Anki 的 MCP 服务器实现,提供卡片审查和创建。
该服务器设计用于与Anki 桌面应用程序和Anki-Connect插件配合使用。
使用前请确保已安装该附加组件。
资源
anki://search/deckcurrent
返回当前牌组中的所有牌
相当于 Anki 中的
deck:current
anki://search/isdue
返回等待学习的复习卡片
Anki 中的
is:due对应词
anki://search/isnew
返回所有未见过的卡
Anki 中
is:new的对应词
Related MCP server: Anki MCP Server
工具
更新卡片
将具有给定卡片 ID 的卡片标记为已回答,并给出 1(再次)至 4(简单)之间的难度分数
输入:
answers(数组):具有cardId(数字)和ease(数字)字段的对象数组
添加卡
在默认 Anki 卡组中创建新卡片
输入:
front(字符串):卡片正面back(字符串):卡片背面
获取到期卡
返回当前需要审核的卡片数量
输入:
num(数字):卡片数量
获取新卡
返回新卡片中的 n 个卡片
输入:
num(数字):卡片数量
发展
安装依赖项:
npm install构建服务器:
npm run build对于使用自动重建的开发:
npm run watch配置
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"anki-mcp-server": {
"command": "/path/to/anki-mcp-server/build/index.js"
}
}
}调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:
npm run inspector检查器将提供一个 URL 来访问浏览器中的调试工具。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.