A Model Context Protocol (MCP) server that connects Claude and Anki, allowing you to create, manage, and enrich flashcard decks through natural
Anki mcp server lets Claude, Cursor and other MCP clients work with Anki directly. A Model Context Protocol (MCP) server that connects Claude and Anki, allowing you to create, manage, and enrich flashcard decks through natural language — without ever opening the Anki UI.
A Model Context Protocol (MCP) server that connects Claude and Anki, allowing you to create, manage, and enrich flashcard decks through natural language — without ever opening the Anki UI.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_decks | List all decks with stats (total, new, due, learning cards) |
| create_deck | Create a new deck (supports nested decks with ::) |
| delete_deck | Delete a deck — requires explicit confirmation |
| create_card | Create a single Basic card (front/back) |
| create_card_batch | Create multiple cards in one call |
| create_card_custom | Create a card using a custom note type, with optional audio/image attachments |
| search_cards | Search using Anki's query syntax (tags, text, deck filters) |
| update_card | Edit fields and tags of an existing card |
| delete_cards | Delete one or more cards — requires explicit confirmation |
| create_note_type | Create a custom note type with chosen fields, CSS style, and HTML templates |
| get_note_types | List all available note types and their fields |
| update_note_type_style | Update the CSS of an existing note type |
| update_note_type_template | Update the HTML templates of an existing note type |
| add_media | Upload an image or audio file (base64) to Anki's media folder |
| sync_anki | Sync your local collection with AnkiWeb |
{
"mcpServers": {
"anki-mcp": {
"command": "python",
"args": [
"/absolute/path/to/anki_server.py"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Enables Large Language Models to interact with Anki flashcard software through AnkiConnect using the Model Context Protocol.
Demonstrates building an AI agent using the Model Context Protocol (MCP) with open LLMs like Meta Llama 3, OpenAI, or Google Gemini, and a SQLite
Manages courses, assignments, enrollments, and grades within Canvas using the Canvas API.
Manage educational context based on courses, assignments, and exams using a knowledge graph.
[](https://modelcontextprotocol.io)
Model Context Procotol (MCP) server with tools for Cannabis Datasets.