这是一个连接到本地运行的 Anki 的 MCP 服务器实现,提供卡片复习和创建功能。
此服务器设计用于与 Anki 桌面应用程序 和 Anki-Connect 插件一起工作。
在使用前请确保已安装插件。
deck:current
is:due
is:new
update_cards
answers
(数组): 包含 cardId
(数字) 和 ease
(数字) 字段的对象数组add_card
front
(字符串): 卡片正面back
(字符串): 卡片背面get_due_cards
num
(数字): 卡片数量get_new_cards
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
Inspector 将提供一个 URL 以便您在浏览器中访问调试工具。