Token导航 LogoToken导航TokenDH.com
AnkiConnect MCP logo
AI代理stdio官方级别未说明来源级核验

AnkiConnect MCP

MCP Server

通过MCP协议将Claude对话与AnkiConnect连接,实现间隔重复学习功能,包括获取到期卡片、提交复习结果等。

工具数

6

提示词数

0

GitHub Stars

13

资源数

0
PythonClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

samefarrar

提供方

samefarrar

最后核验

2026/5/17 21:08

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run mcp dev mcp_ankiconnect/server.py

详细介绍

mcp连接mcp服务器

通过MCP将Claude对话与AnkiConnect连接起来,使间隔重复变得像“让我们浏览一下今天的抽认卡”或“为此制作抽认卡“一样简单

组件

工具

服务器实现了以下工具:

  • num_cards_due_today:获取今天到期的卡片数量

- 可选的 deck 按特定甲板过滤的参数 - 返回所有牌组或指定牌组的到期卡计数

  • get_due_cards:获取到期待审核的卡片

- 可选的 limit 参数(默认值:5)用于控制卡片数量 - 可选的 deck 按特定甲板过滤的参数 - 可选的 today_only 参数(默认值:true)仅显示今天的卡片 - 返回XML格式的卡片,其中包含问题和答案

  • submit_reviews:提交已审核卡片的答案

- 获取列表 reviews 随着 card_idrating - 评分:“错误”、“困难”、“良好”、“容易” - 返回已提交评论的确认

  • inspect_cards:查看给定卡ID或钞票ID的每张卡状态(暂停、缓解、间隔、日程安排、可选审核历史)。
  • update_note_fields:修改一个注释字段的文本内容。使用与相同的MathJax/代码转换 add_note.
  • update_note_tags:在一个或多个笔记上添加和/或删除标签。
  • set_suspended:暂停或取消暂停一张或多张卡。
  • change_deck:将卡片(按卡片ID)移动到另一副牌中。
  • reschedule_cards:设置到期日,忘记或重新学习一张或多张卡片。

配置

先决条件

由于AppSleep功能,AnkiConnect在Mac上可能会很慢,因此请为Anki禁用它。为此,请在终端中运行以下命令。

  defaults write net.ankiweb.dtop NSAppSleepDisabled -bool true
  defaults write net.ichi2.anki NSAppSleepDisabled -bool true
  defaults write org.qt-project.Qt.QtWebEngineCore NSAppSleepDisabled -bool true

安装

快速入门

  1. 在Anki中安装AnkiConnect插件:

- 工具>附加组件>获取附加组件。.. - 输入代码: 2055492159 - 重新启动Anki

  1. 配置Claude桌面:

在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

添加此配置:

   {
     "mcpServers": {
       "mcp-ankiconnect": {
         "command": "uv",
         "args": ["run", "--with", "mcp-ankiconnect", "mcp-ankiconnect"]
       }
     }
   }
  1. 重新启动Anki和Claude桌面

调试

由于MCP服务器在stdio上运行,调试可能具有挑战性。为了达到最佳调试效果 经验,我们强烈建议使用 MCP检查员. 首先,克隆存储库并安装依赖项:

git clone https://github.com/samefarrar/mcp-ankiconnect.git
cd mcp-ankiconnect
uv sync

您可以通过MCP CLI启动MCP检查器:

uv run mcp dev mcp_ankiconnect/server.py

启动后,检查器将显示一个URL,您可以在浏览器中访问该URL以开始调试。

目录标签

目录标签

PythonClaudeAI代理间隔重复学习本地部署Anki集成学习辅助工具记忆卡片管理MCP协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP