Anki MCP Server

An MCP server for Anki

Local serverstdio

What is the Anki MCP Server?

An MCP server for Anki

What it actually does

An MCP server implementation that connects to a locally running Anki, providing card review and creation.

Recorded tools

  • update_cards — Marks cards with given card IDs as answered and gives them an ease score between 1 (Again) and 4 (Easy)
  • add_card — Creates a new card in the Default Anki deck
  • get_due_cards — Returns n number of cards currently due for review
  • get_new_cards — Returns n number of cards from new

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
update_cardsMarks cards with given card IDs as answered and gives them an ease score between 1 (Again) and 4 (Easy)
Inputs:num (number): Number of cards
add_cardCreates a new card in the Default Anki deck
backstring): Back of card
get_due_cardsReturns n number of cards currently due for review
get_new_cardsReturns n number of cards from new

How to install the Anki MCP Server

{
  "mcpServers": {
    "anki-mcp-server": {
      "command": "/path/to/anki-mcp-server/build/index.js"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Anki to update cards.”
  • “Use Anki to Inputs.”
  • “Use Anki to add card.”

Frequently asked questions

You must have the Anki desktop app installed and the Anki-Connect add‑on enabled.