Auto-discovered marketplace from johwiebe/anki-mcp
npx claudepluginhub johwiebe/anki-mcpAnki flashcard management with language learning skills
A Model Context Protocol (MCP) server for integrating AI assistants with Anki, the popular spaced repetition flashcard software.
This MCP server enables AI assistants to interact with Anki through the following tools:
get-collection-overview: Returns an overview of the Anki collection like available decks, available models and their fields
add-or-update-notes: Adds new notes or updates existing ones. Allows batch adding/updating multiple notes at once.
get-cards-reviewed: Get the number of cards reviewed by day
find-notes: Allows querying notes using the Anki searching syntax
find-cards: Find card IDs matching a query in Anki
suspend-cards: Suspend cards by their card IDs
unsuspend-cards: Unsuspend cards by their card IDs
uv. To install uv, follow the official instructions.Install as a plugin to get both the MCP server and language learning skill in one step:
/plugin install anki-mcp
Add the MCP server:
claude mcp add anki -- uvx anki-mcp
Optionally, copy the skill files from skills/ into your project's .claude/skills/ directory for language learning guidance.
Open your Claude Desktop config file:
~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.jsonAdd anki-mcp to the mcpServers section:
"mcpServers": {
"anki": {
"command": "uvx",
"args": ["anki-mcp"]
}
}
Restart Claude Desktop.
For other MCP-compatible clients, run the server directly:
uvx anki-mcp
This plugin includes a complementary skill that provides best practices for creating effective language learning flashcards. When installed as a plugin, the skill is automatically available. The skill includes:
The MCP server works independently of the skill, so you can use it for any Anki workflow — not just language learning.