PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serverseducation-and-learning-toolsAnki上下文协议服务器
返回「education-and-learning-tools」

Anki上下文协议服务器

modelscope·@nailuoGG/anki-mcp-server

education-and-learning-tools0下载LocalModelScope

简介

一种模型上下文协议服务器,使大型语言模型(LLMs)能够通过AnkiConnect与Anki闪卡软件交互,从而实现对闪卡、卡组和笔记类型的创建与管理。

MCP Server 详情

来自 ModelScope 索引

Anki MCP 服务器

一个模型上下文协议 (MCP) 服务器,通过 AnkiConnect 使 LLM 能够与 Anki 闪卡软件进行交互。

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} - 特定笔记类型的详细结构信息

前提条件

  1. 系统上安装了 Anki
  2. 在 Anki 中安装了 AnkiConnect 插件

配置

与 Claude Desktop 一起使用

将服务器添加到您的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "anki": {
      "command": "npx",
      "args": ["--yes","anki-mcp-server"]
    }
  }
}

Cline 的配置

在 VSCode 的设置文件 cline_mcp_settings.json 中添加服务器至 Cline MCP 设置:

{
  "mcpServers": {
    "anki": {
      "command": "npx",
      "args": ["--yes","anki-mcp-server"]
    }
  }
}

开发

设置

  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 开发时自动重建:
npm run watch

测试

运行测试套件:

npm test

这会执行以下方面的测试:

  • 服务器初始化
  • 与 AnkiConnect 的通信
  • 笔记操作(创建/读取/更新/删除)
  • 卡组管理
  • 错误处理

调试

由于 MCP 服务器通过 stdio 进行通信,我们建议使用 MCP Inspector:

npm run inspector

它提供了基于浏览器的界面来:

  • 监控 MCP 消息
  • 测试工具调用
  • 查看服务器日志
  • 调试通信问题

使用示例

  1. 创建一个新的卡组:
Create a new Anki deck called "Programming"
  1. 添加一张基础卡片:
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.
  1. 添加一张Cloze删除卡片:
Create a cloze card in the "Programming" deck with:
Text: In JavaScript, {{c1::const}} declares a block-scoped variable that cannot be {{c2::reassigned}}.

贡献

  1. 叉分仓库
  2. 创建你的功能分支
  3. 运行测试:npm test
  4. 提交拉取请求

致谢

图标来自 macOS Icons

许可证

MIT 许可证 - 详情请参阅 LICENSE 文件

相关 MCP Servers(来自「education-and-learning-tools」)

MCP学术助手

一种模型上下文协议服务器,通过与Canvas和Gradescope集成,帮助学生管理学术工作流程,以获取截止日期、下载课程材料以及与macOS日历或提醒事项同步。

@54yyyu/school-mcp

Gauntlet Incept 教育内容生成与评估系统

启用 Claude Desktop 与 Gauntlet Incept 系统交互,通过自然语言直接为 K-8 学生生成、标记和评估教育内容。

@Birdsmith/Gauntlet-Incept-MCP

Rember闪卡

一个模型上下文协议服务器,允许克劳德为Rember创建闪卡,通过间隔重复复习帮助用户学习和记忆信息。

@rember/rember-mcp

MCP模拟面试

一种专用的模型上下文协议(MCP)服务器,它能够提供由人工智能驱动的面试角色扮演场景,用于练习,并给予逼真的对话反馈。

@Ejb503/systemprompt-mcp-interview

kenhuangus

暂无描述。

@kenhuangus/mcp-vulnerable-server-demo

Practera教育分析服务器

允许AI模型查询Practera的GraphQL API以获取学习数据的集成服务器,使大型语言模型(LLMs)能够分析和操作教育项目和评估。

@intersective/practera-mcp-server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/nailuogg-anki-mcp-server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

### Cline 的配置 在 VSCode 的设置文件 cline_mcp_settings.json 中添加服务器至 Cline MCP 设置:

基本信息

分类
education-and-learning-tools / note-taking / knowledge-and-memory
运行方式
No
许可证
Unknown
详情文件
nailuogg-anki-mcp-server.md