Best Anki MCP Servers
Anki is a free and open-source flashcard program that uses spaced repetition to help users memorize information efficiently.
Why this server?
Provides access to AnkiWeb's shared deck catalogue and your synced Anki decks. Enables searching and reading shared deck listings (descriptions, tags, sample notes, reviews), downloading shared decks as .apkg files, converting decks to Flashcard Markdown, listing decks synced to your account with due counts, and publishing one of your decks to the shared catalogue after a preview and explicit confirmation.
AlicenseAqualityAmaintenanceEnables an assistant to search and read AnkiWeb's shared-deck catalogue, download decks as .apkg files or Markdown, list the decks synced to your account, and publish a deck after a confirmed preview, all through your own AnkiWeb session. It can reuse a signed-in session from a local Chromium browser or open a login window, keeping credentials out of the server.8MITWhy this server?
Connects to Anki via AnkiConnect to enable flashcard management, including retrieving due cards, submitting reviews, adding new cards, and accessing deck information for spaced repetition learning.
AlicenseAqualityCmaintenanceAn MCP server that integrates Claude with Anki flashcards, allowing users to review due cards and create new flashcards directly through conversation.1424 PyPI13MITWhy this server?
Enables interaction with Anki flashcard decks through AnkiConnect, allowing creation and management of decks, creation of basic and cloze deletion cards, updating existing cards, adding tags, and viewing deck contents.
Why this server?
Enables interaction with Anki flashcard software through AnkiConnect, providing tools for managing decks, creating various types of flashcards (Basic and Cloze), searching notes, and manipulating note types.
AlicenseAqualityAmaintenanceA Model Context Protocol server that enables LLMs to interact with Anki flashcard software through AnkiConnect, allowing for creation and management of flashcards, decks, and note types.16320 npm253MITWhy this server?
Connects to Anki via AnkiConnect API to retrieve cards with leech tags, add date-stamped review tags to cards, and provide comprehensive card data for analysis.
AlicenseBqualityDmaintenanceConnects Claude Desktop to Anki, allowing retrieval and analysis of leech-tagged cards and adding review tags through natural language requests.2320 npmMITWhy this server?
Provides tools for interacting with Anki flashcards via the AnkiConnect add-on, enabling management of decks, notes, cards, models (note types), and media files within the Anki application.
Why this server?
Enables interaction with Anki flashcard collections, providing tools to create, retrieve, update, and search for cards, manage decks and tags, and handle media files programmatically.
AlicenseAqualityDmaintenanceEnables AI assistants to manage Anki flashcard collections by creating, searching, and updating cards through a standardized interface. It supports media handling, batch operations, and review scheduling via the AnkiConnect add-on.62MITWhy this server?
Provides tools for managing Anki decks and cards, including creating decks, adding basic and cloze cards, batch card operations, and retrieving review queues through the Anki API.
AlicenseBqualityCmaintenanceEnables AI assistants to manage Anki flashcard decks and cards through natural language, supporting deck creation, card additions (basic and cloze types), and review queue management.69 npm2MITWhy this server?
Connects to a locally running Anki application through the Anki-Connect add-on, providing tools for card review and creation, including retrieving due and new cards, updating card ease ratings, and adding new flashcards.
AlicenseAqualityDmaintenanceA server implementation that connects to a locally running Anki, enabling card review and creation through the Model Context Protocol.4184MIT