Labsco
MCP SERVER

AnkiConnect

by spacholski1225

Drive Anki from the chat window: add and check notes, search the collection, suspend cards or read what is due, and step the reviewer through a session card by card.

Education, Tutoring & Study ToolsVerified
Summary
Anki's action list, reachable from the conversation that produced the cards.

Because it mirrors AnkiConnect action for action, the shape is the API's rather than a study workflow's: create_flashcard is the one convenience, and everything richer goes through add_note with a note type and named fields you have to look up first. The GUI half acts on the app on screen, which is the point when you want a person to see the deck, and worth remembering when the card you answer is whichever one is showing.

What it is

A bridge to a running Anki desktop, 46 tools mirroring AnkiConnect actions across decks, note types, notes, cards, tags and the reviewer windows.

What you get
  • Notes added singly or in batches with a deck, note type, fields, tags and audio, and can_add_notes to check them before they are written
  • create_flashcard for the plain case, taking just a front and a back
  • Search by Anki query string in two directions — find_notes and find_cards — then bulk detail through notes_info and cards_info
  • Scheduling state read and changed: suspend, unsuspend, are_suspended, are_due and get_intervals
  • The reviewer driven step by step: open a deck for review, show question, show answer, answer with an ease, start the card timer
  • Anki's own windows opened where a person needs to look — the browser with a search query, the deck browser, a deck overview, the add-cards dialog
  • Deck inventory and moves: names, names with ids, the cards in a deck, moving cards between decks, deleting decks
  • Deck option groups cloned, saved, assigned to decks and removed
  • Note types inspected before you write to them, down to field names and which fields appear on which templates
  • Tags listed and added to or removed from a set of notes, and multi to batch several actions into one call
Requirements

Anki running on this machine with AnkiConnect reachable. There is no account or key: the reviewer and browser tools act on the application in front of you, and gui_exit_anki closes it.

Setup effort

One command — npx @spacholski1225/anki-connect-mcp