modelscope·@nailuoGG/anki-mcp-server
一种模型上下文协议服务器,使大型语言模型(LLMs)能够通过AnkiConnect与Anki闪卡软件交互,从而实现对闪卡、卡组和笔记类型的创建与管理。
一个模型上下文协议 (MCP) 服务器,通过 AnkiConnect 使 LLM 能够与 Anki 闪卡软件进行交互。
![]()
list_decks - 列出所有可用的 Anki 卡组create_deck - 创建一个新的 Anki 卡组create_note - 创建一个新的笔记(基础或Cloze)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 的设置文件 cline_mcp_settings.json 中添加服务器至 Cline MCP 设置:
{
"mcpServers": {
"anki": {
"command": "npx",
"args": ["--yes","anki-mcp-server"]
}
}
}
npm install
npm run build
npm run watch
运行测试套件:
npm test
这会执行以下方面的测试:
由于 MCP 服务器通过 stdio 进行通信,我们建议使用 MCP Inspector:
npm run inspector
它提供了基于浏览器的界面来:
Create a new Anki deck called "Programming"
Create an Anki card in the "Programming" deck with:
Front: What is a closure in JavaScript?
Back: A closure is the combination of a function and the lexical environment within which that function was declared.
Create a cloze card in the "Programming" deck with:
Text: In JavaScript, {{c1::const}} declares a block-scoped variable that cannot be {{c2::reassigned}}.
npm test图标来自 macOS Icons
MIT 许可证 - 详情请参阅 LICENSE 文件
一种模型上下文协议服务器,通过与Canvas和Gradescope集成,帮助学生管理学术工作流程,以获取截止日期、下载课程材料以及与macOS日历或提醒事项同步。
启用 Claude Desktop 与 Gauntlet Incept 系统交互,通过自然语言直接为 K-8 学生生成、标记和评估教育内容。
一个模型上下文协议服务器,允许克劳德为Rember创建闪卡,通过间隔重复复习帮助用户学习和记忆信息。
一种专用的模型上下文协议(MCP)服务器,它能够提供由人工智能驱动的面试角色扮演场景,用于练习,并给予逼真的对话反馈。
暂无描述。
允许AI模型查询Practera的GraphQL API以获取学习数据的集成服务器,使大型语言模型(LLMs)能够分析和操作教育项目和评估。