Anki MCP Server
@johwiebe
About Anki MCP Server
Anki MCP server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"anki-mcp": {
"command": "uvx",
"args": [
"anki-mcp"
]
}
}
}Tools
7Returns an overview of the Anki collection like available decks, available models and their fields
Adds new notes or updates existing ones. Allows batch adding/updating multiple notes at once.
Get the number of cards reviewed by day
Allows querying notes using the [Anki searching syntax](https://docs.ankiweb.net/searching.html)
Find card IDs matching a query in Anki
Suspend cards by their card IDs
Unsuspend cards by their card IDs
Overview
What is Anki MCP Server?
An MCP (Model Context Protocol) server that enables AI assistants to interact with Anki, the spaced repetition flashcard software. It uses the AnkiConnect add-on to read and modify Anki collections.
How to use Anki MCP Server?
Install as a Claude Code plugin (/plugin install anki-mcp) or add manually via claude mcp add anki -- uvx anki-mcp. For Claude Desktop, add the server entry to claude_desktop_config.json. Requires Anki running with AnkiConnect installed, and uv installed on the system.
Key features of Anki MCP Server
- Get collection overview: decks, models, fields
- Add or update notes in batches
- Retrieve number of cards reviewed per day
- Search notes using Anki’s query syntax
- Find card IDs matching a query
- Suspend and unsuspend cards by ID
- MCP resource with full search syntax documentation
Use cases of Anki MCP Server
- Automatically add new flashcards from AI-generated content
- Update existing notes based on AI review feedback
- Query study progress (cards reviewed) via an AI assistant
- Suspend or unsuspend cards as part of a personalized study workflow
- Use language‑learning skill templates to create high‑quality flashcards
FAQ from Anki MCP Server
What are the dependencies to run Anki MCP Server?
Anki must be installed and running with the AnkiConnect add-on. The server itself requires uv to run.
How do I install Anki MCP Server?
The recommended method is as a Claude Code plugin using /plugin install anki-mcp. Manual setup is also supported for Claude Code (claude mcp add anki -- uvx anki-mcp) and Claude Desktop (edit claude_desktop_config.json).
Does the server require Anki to be open?
Yes. Anki must be running and the AnkiConnect add‑on must be active for the server to communicate with the Anki collection.
What data does the server access?
It reads and writes to your local Anki collection via AnkiConnect. No data is sent to external servers except through the MCP client’s own infrastructure.
Does the server support authentication or other transports?
The README only describes a command‑line MCP transport via uvx. No authentication or additional transport options are mentioned.
Frequently asked questions
What are the dependencies to run Anki MCP Server?
Anki must be installed and running with the AnkiConnect add-on. The server itself requires `uv` to run.
How do I install Anki MCP Server?
The recommended method is as a Claude Code plugin using `/plugin install anki-mcp`. Manual setup is also supported for Claude Code (`claude mcp add anki -- uvx anki-mcp`) and Claude Desktop (edit `claude_desktop_config.json`).
Does the server require Anki to be open?
Yes. Anki must be running and the AnkiConnect add‑on must be active for the server to communicate with the Anki collection.
What data does the server access?
It reads and writes to your local Anki collection via AnkiConnect. No data is sent to external servers except through the MCP client’s own infrastructure.
Does the server support authentication or other transports?
The README only describes a command‑line MCP transport via `uvx`. No authentication or additional transport options are mentioned.
Basic information
More Other MCP servers

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
ICSS
chokcoco不止于 CSS
ghidraMCP
LaurieWiredMCP Server for Ghidra
Comments