Anki MCP 服务器是一个模型上下文协议 (MCP) 服务器,它能让大语言模型借助 AnkiConnect 与 Anki 闪卡软件进行交互,为学习提供更便捷的服务。
list_decks - 列出所有可用的 Anki 牌组create_deck - 创建一个新的 Anki 牌组create_note - 创建新的笔记(基本或缺失式)batch_create_notes - 一次创建多条笔记search_notes - 使用 Anki 查询语法搜索笔记get_note_info - 获取笔记的详细信息update_note - 更新现有的笔记delete_note - 删除一条笔记list_note_types - 列出所有可用的笔记类型create_note_type - 创建一个新的笔记类型get_note_type_info - 获取特定笔记类型的详细结构anki://decks/all - 所有可用牌组的完整列表anki://note-types/all - 所有可用笔记类型的列表anki://note-types/all-with-schemas - 所有笔记类型的详细结构信息anki://note-types/{modelName} - 特定笔记类型的详细结构信息将服务器添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"anki": {
"command": "npx",
"args": ["--yes","anki-mcp-server"]
}
}
}
将服务器添加到 VSCode 设置中的 clime MCP 设置文件 cline_mcp_settings.json:
{
"mcpServers": {
"anki": {
"command": "npx",
"args": ["--yes","anki-mcp-server"]
}
}
}
在开发过程中,你可以使用以下命令进行操作:
# 安装依赖项
npm install
# 构建服务器
npm run build
# 使用自动重建开发
npm run dev
# 测试
npm test
在调试时,你可以使用以下工具进行操作:
list_decks - 列出所有可用的 Anki 牌组create_deck - 创建一个新的 Anki 牌组create_note - 创建新的笔记(基本或缺失式)batch_create_notes - 一次创建多条笔记search_notes - 使用 Anki 查询语法搜索笔记get_note_info - 获取笔记的详细信息update_note - 更新现有的笔记delete_note - 删除一条笔记list_note_types - 列出所有可用的笔记类型create_note_type - 创建一个新的笔记类型get_note_type_info - 获取特定笔记类型的详细结构欢迎为这个项目做出贡献!请参考 CONTRIBUTING.md 了解如何参与。
感谢所有贡献者和用户的持续支持。如需更多信息,请访问我们的 GitHub 页面 或联系 [maintainers@your-domain.com]。
⚠️ 重要提示
本项目遵守 MIT 许可证,详情请查看 LICENSE。