Creating Anki Flashcards with MCP via LLM
Creating Anki Flashcards Using MCP
I’ve recently gotten into the habit of preparing Anki flashcards for English words and phrases I want to remember.
Whenever I encounter confusing English expressions, I quickly invoke the LLM using the Option+Space shortcut key to ask about their meanings or other example sentences. Since I’m already using the LLM for this, I thought why not have it directly create the Anki flashcards for me? So once again, I turned to Claude Code to have it write an MCP server.
repo:
https://github.com/shogo-d-nakamura/anki-mcp
Quick Start
- As usual, create a virtual environment with uv and install dependencies:
1
2
3
uv venv
source .venv/bin/activate
uv pip install -e .
- Add to your Claude Desktop configuration file (claude_desktop_config.json):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"mcpServers": {
"Anki-MCP": {
"command": "/path/to/bin/uv",
"args": [
"--directory", "/path/to/Anki-MCP",
"run", "server.py"
]
}
},
"globalShortcut": ""
}
Example
Here’s what Claude Desktop looks like:
On Anki side:
This post is licensed under CC BY 4.0 by the author.