Anki MCP Server
An MCP server implementation that connects to a locally running Anki, providing card review and creation.
This server is designed to work with the Anki desktop app and the Anki-Connect add-on.
Make sure you have the add-on installed before using.
Resources
- anki://search/deckcurrent
- Returns all cards from current deck
- Equivalent of
deck:currentin Anki
- anki://search/isdue
- Returns cards in review and learning waiting to be studied
- Equivalent of
is:duein Anki
- anki://search/isnew
- Returns all unseen cards
- Equivalent of
is:newin Anki
Tools
update_cards
- Marks cards with given card IDs as answered and gives them an ease score between 1 (Again) and 4 (Easy)
- Inputs:
answers(array): Array of objects withcardId(number) andease(number) fields
add_card
- Creates a new card in the Default Anki deck
- Inputs:
front(string): Front of cardback(string): Back of card
get_due_cards
- Returns n number of cards currently due for review
- Inputs:
num(number): Number of cards
get_new_cards
- Returns n number of cards from new
- Inputs:
num(number): Number of cards
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Configuration
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"anki-mcp-server": {
"command": "/path/to/anki-mcp-server/build/index.js"
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Anki
Project Details
- scorzeth/anki-mcp-server
- MIT License
- Last Updated: 4/22/2025
Recomended MCP Servers
A repository for MCP server to connect to Linear
Ethereum Tools for Claude - A comprehensive blockchain analysis toolkit that enables Claude AI to audit smart contracts,...
MCP server integrating CEDARScript grammar functionality into tool use.
Nx Console is the user interface for Nx & Lerna.
A lightweight service that enables AI assistants to execute AWS CLI commands (in safe containerized environment) through the...
MCP Server for ServiceNow
A Model Context Protocol (MCP) server that converts various file formats to Markdown using the MarkItDown utility.
A Model Context Protocol (MCP) server that connects to Strava API, providing tools to access Strava data through...
mcp metabase
Model Context Protocol server for Directus





