Provides a note storage system for Anki flashcards with tools to add notes and generate summaries of stored notes with variable detail levels.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Anki MCP Serveradd a note to my Spanish deck with 'hola' on front and 'hello' on back"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Anki MCP Server
A Model Context Protocol (MCP) server for integrating AI assistants with Anki, the popular spaced repetition flashcard software.
Features
This MCP server enables AI assistants to interact with Anki through the following tools:
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
Resources
anki://docs/search-syntax: Comprehensive reference guide for Anki's search query syntax. Includes basic operators, field searches, tags, decks, card states, properties, timing, IDs, custom data, and advanced query examples. This resource provides language-agnostic documentation useful for anyone constructing search queries with the find-notes or find-cards tools
Related MCP server: Weather Service MCP Server
Requirements
Anki must be installed and running
The AnkiConnect add-on must be installed in Anki and running
This MCP server uses
uv. To installuv, follow the official instructions.
Installation
As a Claude Code plugin (recommended)
Install as a plugin to get both the MCP server and language learning skill in one step:
/plugin install anki-mcpManual setup for Claude Code
Add the MCP server:
claude mcp add anki -- uvx anki-mcpOptionally, copy the skill files from
skills/into your project's.claude/skills/directory for language learning guidance.
Claude Desktop
Open your Claude Desktop config file:
macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
Add
anki-mcpto themcpServerssection:"mcpServers": { "anki": { "command": "uvx", "args": ["anki-mcp"] } }Restart Claude Desktop.
MCP server only
For other MCP-compatible clients, run the server directly:
uvx anki-mcpLanguage Learning Skill
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:
Recommended workflow for card creation
Card quality guidelines (length, content, cloze usage)
Note type variety recommendations
Examples of good vs bad cards
Proficiency level guidelines (CEFR A1-C2)
The MCP server works independently of the skill, so you can use it for any Anki workflow — not just language learning.