Somewhere in your Anki collection is a deck you built with real effort and now barely touch, because writing new cards takes longer than reviewing the ones you have. That is the actual bottleneck in spaced repetition. Not the algorithm. Card creation.
Anki MCP is worth setting up because it moves that bottleneck onto Claude. You still decide what to study. You stop being the one who has to type out every cloze deletion by hand.
- No official server exists. Anki’s team has said outright it isn’t building one; the forum thread asking for it is still open.
- ankimcp/anki-mcp-server is the one to install. Actively maintained, 42 tools, and now available as a native addon that skips AnkiConnect entirely.
- nailuoGG/anki-mcp-server is a solid, simpler alternative if you already run AnkiConnect and want a smaller tool surface.
- Most servers still need AnkiConnect running. The new native addon is the exception, not the rule.
- Everything runs locally against your own collection. Nothing syncs anywhere you did not point it.
What it actually changes
Anki rewards consistency more than any other tool in the spaced-repetition space, and consistency dies the moment card creation feels like homework. Most people who quit Anki do not quit because reviewing is hard. They quit because they fell behind on writing cards and the backlog became its own source of dread.
Handing card creation to an assistant that can read your notes, summarize a topic, and format it correctly for Anki’s note types removes the exact friction that kills the habit. You still choose what matters enough to learn. The typing stops being the bottleneck.
The Model Context Protocol, released by Anthropic in late 2024, is what makes this a two-way connection rather than a copy-paste workaround. An MCP server exposes a set of tools an AI client can call directly, so Claude does not just describe cards you should make. It makes them, inside your actual collection.
No official server, and the community knows it
Search the Anki forums and you find a thread titled “AnkiWeb Official MCP?”, opened in September 2025 by a user asking for exactly this, an official, always-on MCP server that would work without a desktop client running in the background. The reply from the community was direct. Anki’s maintainers have shown no interest in AnkiWeb enhancements like this, consistent with the project’s preference for staying free and open-source rather than building premium infrastructure.
That leaves the field to community servers, and Reddit’s r/Anki reflects the same gap from the other direction, with threads asking outright which MCP server is actually the best one for building cards. Two answers come up consistently.
The two servers worth knowing
ankimcp/anki-mcp-server, published under the AnkiMCP.ai project, is the broader and more actively developed option. Installed the classic way, it runs as a Node process and talks to Anki through the AnkiConnect add-on on localhost:8765. It exposes 42 tools spanning review and study (get due cards, rate a card, sync), deck management, note creation and search, tag management, media files, note-type and template editing, and even GUI control tools like opening the card browser. It has 435 stars, 229 commits, and was pushed the same week this guide was written.
The same project also ships something newer and genuinely useful, a native Anki addon distributed on AnkiWeb under code 124672614 that runs the MCP server as a background thread directly inside Anki. No AnkiConnect, no separate Node process, no terminal window to keep open. It starts when Anki starts and stops when Anki closes, listening on http://127.0.0.1:3141, and exposes 27 tools covering the same core ground. It needs Anki 25.x or later and nothing else.
nailuoGG/anki-mcp-server is a smaller, more focused project. It runs through Node and requires the AnkiConnect add-on, exposing 16-plus tools prefixed anki_ for deck management, note create and search, tag add and remove, note-type metadata, and sync. It has 248 stars, 90 commits, and was last pushed in July 2026, so it is still actively maintained, just narrower in scope than ankimcp’s server.
- 42 tools via the classic Node route, 27 via the native addon.
- Native addon skips AnkiConnect entirely.
- Actively maintained, updated this week.
- Works with tunnels (Cloudflare, ngrok) for remote access.
- Two install paths to choose between, which adds a decision.
- Simple, focused tool set covering decks, notes, tags, sync.
- One install path, one thing to configure.
- Still requires AnkiConnect and Anki running.
- No note-type or template editing tools.
- Smaller community, fewer example configs floating around.
For most people, ankimcp/anki-mcp-server is the right call, mainly because of the native addon. Removing AnkiConnect from the dependency chain removes an entire category of setup failure, and 27 tools covers deck management, note creation, review, tags, and media, which is what almost everyone actually uses day to day. Reach for nailuoGG/anki-mcp-server if you already run AnkiConnect for other add-ons and would rather keep one consistent bridge than add a second server architecture on top.
Setup for Claude Desktop and Claude Code
This walks through the native addon path, since it is the simplest and the one with the fewest moving parts.
Step 1. Install the addon through AnkiWeb: In Anki, open Tools, then Add-ons, then Get Add-ons. Enter the code 124672614 and click OK. Restart Anki. The MCP server now starts automatically in the background whenever Anki is open, listening on http://127.0.0.1:3141.
Step 2. Add it to Claude Desktop: Open Claude Desktop, go to Settings, then Developer, then Edit Config, to open claude_desktop_config.json. Add a custom connector pointing at the local server, or add it as an MCP server block depending on your Claude Desktop version:
{
"mcpServers": {
"anki": {
"url": "http://127.0.0.1:3141"
}
}
}
Step 3. Or add it to Claude Code:
claude mcp add anki --transport http http://127.0.0.1:3141
Step 4. Prefer the classic route instead? Skip the addon, install AnkiConnect (AnkiWeb code 2055492159) the same way, then add the Node server:
{
"mcpServers": {
"anki-mcp": {
"command": "npx",
"args": ["-y", "@ankimcp/anki-mcp-server", "--stdio"],
"env": {
"ANKI_CONNECT_URL": "http://localhost:8765"
}
}
}
}
Step 5. Restart fully: Quit Claude Desktop completely and reopen it. A window reload will not pick up a newly added server.
Step 6. Test it: With Anki open, ask “how many cards are due in my main deck today?” A real number confirms the connection. If you get an error, check that Anki is actually running, since every route here depends on the desktop app being open.
What to actually ask
Setup is the boring half. Here is what makes it worth doing.
- Turn notes into cards. “Read these lecture notes and create 15 cloze cards in my Biology deck, tagged ‘week-4’.” The exact task that usually stops people from keeping a deck current.
- Check your real backlog. “How many cards are overdue across all my decks, broken down by deck?” A truer picture than opening Anki and squinting at the deck list.
- Fix messy tags. “Find every note tagged both ‘todo’ and ‘reviewed’, and remove the ‘todo’ tag.” A cleanup job that would otherwise mean scrolling the browser by hand.
- Draft a whole deck from a source. “Turn this article into 20 question-and-answer cards, one fact per card, no compound questions.” Review them before adding, since a card with two facts in one answer is a bad card.
- Audit a note type. “List the fields on my ‘Vocabulary’ note type and tell me if any cards are missing a field.” Cheap insurance before a study session, catches formatting mistakes early.
What it can’t do
It still needs Anki open. Every route here, addon or AnkiConnect, depends on the desktop app running. Neither server reaches your collection while Anki is fully closed, and there is no cloud version of either project.
AI-written cards need a human pass. A model can generate a plausible-looking cloze card that tests the wrong thing, or splits one idea across a bad boundary. Treat generated cards as a first draft, not a finished deck, especially for anything you are studying to pass an exam.
The native addon is newer, so it has less mileage. ankimcp’s classic Node server has been through more real-world use than the addon version. If something breaks, the AnkiConnect route has a longer track record of people hitting and fixing the same issues.
Neither server touches AnkiWeb’s own sync or mobile review. These tools work against your local collection. Syncing to AnkiWeb or reviewing on mobile still works exactly as it did before, but the AI layer only exists on whichever machine is running the server.
Remote access needs extra setup. Reaching your Anki server from outside your own machine means running a tunnel like Cloudflare Tunnel or ngrok yourself. Neither project ships a hosted option, so there is nothing to configure in an account settings page.
Where ContextBolt fits
To be straightforward about it, ContextBolt has nothing to do with Anki, and this is not a forced tie-in.
It solves the adjacent problem in a study workflow. Anki turns things you already understand into long-term memory. ContextBolt catches the raw material before that, the threads, articles, and posts you save while researching a topic on X, Reddit, or LinkedIn, before you have decided what is worth turning into a flashcard. It tags and clusters everything automatically and exposes its own MCP endpoint, so Claude can pull from your saves the same conversation where it is building your deck.
The two pair naturally. Research and save with ContextBolt, ask Claude to pull the relevant saves and turn the key facts into cards, then review in Anki. Free covers up to 150 bookmarks. Pro is $6 a month for unlimited bookmarks, encrypted cloud sync, and the MCP endpoint.
For the wider picture of connecting your tools to Claude, see What Is MCP? The Plain English Explainer and the full MCP server directory for servers beyond Anki.
Worth doing?
If you use Anki seriously and card creation is the reason your deck falls behind, yes. The native addon route is a five-minute install with nothing extra to configure.
The thing that changes is not the review session. It’s the moment before it, when you’d normally decide the backlog is too big to face and skip today. Ask Claude to turn a set of notes into cards instead, and the backlog stops being the reason you quit.