Anki MCP Server
An MCP server for Anki: conversational card review, note creation, decks, note types and statistics
- 537 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Can delete notes, fields and media in the collection
- Reads local files to upload media
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/anki-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Can delete notes, fields and media in the collection
- Reads local files to upload media
This is third-party code. Review the repository files before installing.
What it does
The server connects the agent to Anki through the AnkiConnect add-on. The agent can run a review session: sync with AnkiWeb, show cards, explain answers and record ratings. It creates notes one by one or in batches, searches with Anki query syntax, edits fields, tags and media, and builds note types with custom templates and CSS. It offers deck and review history statistics plus tools that drive the Anki window: card browser, editor and add dialog.
Who it is for. For people learning languages or preparing for exams with Anki who want to build and review cards with an assistant.
Good fit when
- You need a card set quickly from text or a word list
- You want to review a deck conversationally with explanations
- You need bulk edits to tags, fields or templates
Not a fit when
- Desktop Anki is not running or AnkiConnect is missing
- You only use mobile Anki without the desktop app
Example request
Create ten cards on Spanish verbs of motion in the Spanish deck and start a review with meMCP
- Transport
- stdio, http
- Authentication
- not required
Environment variables
ANKI_CONNECT_URL- AnkiConnect URL, defaults to http://localhost:8765
Limitations
Beta, tools may change. Requires running desktop Anki with AnkiConnect and Node.js 22.12 or newer. Some tools delete notes, media and fields and ask for confirmation. Cloud assistants need a tunnel to your local Anki.
How to disable. Remove the anki-mcp entry from the MCP client config or the extension in Claude Desktop settings.
FAQ
How does rate_card differ from setDueDate?
rate_card records a real review. setDueDate and forgetCards change scheduling without a history entry, so statistics stay clean.
What is the easiest Claude Desktop setup?
Download the .mcpb file from Releases and drop it into Extensions in settings.
Discussion
No questions or reviews yet.
Related
MCP serversTrello MCP server with 57 tools: cards, lists, checklists, attachments, comments, custom fields and workspaces, plus acceptance-criteria extraction
An MCP server for Kaiten: cards, comments, spaces and boards with control over response verbosity
Official Anytype MCP server: an agent searches, creates and edits objects, lists and types in your knowledge base
Minutes
minutes
A local-first MCP server for meeting memory: on-device recording and transcription into Markdown, searchable from Claude Code, Codex, Cursor and any MCP client
An MCP server for macOS: an agent reads, searches and sends messages in the Messages app on your Mac
A Notion MCP server: the agent searches, reads, queries and updates workspace pages and databases
README in short
The README groups tools into review, decks, notes, tags, media, note types, statistics and Anki window control. Install via npm, npx or an MCPB bundle for Claude Desktop. It covers local stdio and HTTP connections and remote access via a tunnel or ngrok. The project is marked beta. MIT licensed.