Deck Maker
БесплатноНе проверенTurn YouTube videos, webpages, or any text into Anki flashcards with Claude — MCP server + Claude Code plugin for vocab, Q&A, and cloze cards
Описание
Turn YouTube videos, webpages, or any text into Anki flashcards with Claude — MCP server + Claude Code plugin for vocab, Q&A, and cloze cards
README
Deck Maker
Turn YouTube videos, webpages, or any text into Anki flashcards — by just asking Claude.
Release License: MIT Python 3.13+ MCP Server Claude Code Plugin
English | 한국어
You: Pull the useful English expressions from this video into Anki
https://www.youtube.com/watch?v=UNP03fDSj1U
Claude: Here are 10 candidates from the transcript:
| Expression | Meaning | Example from video |
|-----------------|-----------------|---------------------------------|
| stuck in a rut | 틀에 박혀 있다 | I felt like I was stuck in a rut|
| give it a shot | 한번 해보다 | Just give it a shot. |
| ... | ... | ... |
Remove or edit anything before I sync them.
You: Drop #7, rest looks good
Claude: Done — 9 cards added to your "English" deck. ✅
No copy-pasting subtitles. No manual card typing. You review in chat; Anki gets the cards.
Features
- 🎬 Any source — YouTube subtitles (auto-downloaded), webpages, pasted text, local files
- 🌍 Any language pair — learning Chinese with Korean meanings? English with Japanese? Just say so
- 🧠 Beyond languages — memorize C++ syntax, Linux commands, or any facts as Q&A / cloze cards
- 💬 Human in the loop — every card is shown to you in chat before it touches Anki
- 🔁 Idempotent syncs — re-running updates existing cards instead of duplicating them
- 📦 Works offline from Anki — builds a standalone
.apkgwhen Anki isn't running - 🔌 One install, two interfaces — a Claude Code plugin (skill + MCP server) that also works in Claude Desktop or any MCP client
Quickstart
Prereqs: Anki with the AnkiConnect add-on (code 2055492159), and uv.
In Claude Code:
/plugin marketplace add initcatcher/Deck-Maker
Install the deck-maker plugin from the marketplace, keep Anki open, and share a link:
"Make Anki cards from this video: https://youtube.com/watch?v=..."
That's it. Claude asks for your deck once, remembers it, and syncs reviewed cards from then on.
How it works
flowchart LR
A["🎬 YouTube / 🌐 Web / 📄 Text"] --> B["🤖 Claude extracts candidates"]
B --> C["💬 You review & edit in chat"]
C --> D["🗂️ Anki deck (via AnkiConnect)"]
C -.->|Anki not running| E["📦 .apkg file"]
The MCP server stays thin on purpose: it handles the two things Claude can't do alone — downloading YouTube subtitles (prepare_video) and writing to Anki (add_cards). Everything else (fetching webpages, reading files, choosing good expressions, the review conversation) is Claude.
Card types
note_type |
Card | Best for |
|---|---|---|
vocab |
expression → meaning + example | words, idioms, phrasal verbs in any language pair |
basic |
question → answer | concepts, definitions, general facts |
cloze |
fill-in-the-blank | syntax, commands, anything better recalled than recognized |
Claude picks the right type from context: a language video becomes vocab cards, a C++ tutorial becomes cloze cards like std::vector removes its last element with {{c1::pop_back()}}.
Other ways to install
Claude Desktop / any MCP client
Add to your MCP configuration (Claude Desktop: Settings → Developer → Edit Config):
{
"mcpServers": {
"deck-maker": {
"command": "uvx",
"args": ["--from", "git+https://github.com/initcatcher/Deck-Maker", "deck-maker-mcp"]
}
}
}
Runs straight from GitHub — no clone needed. The six tools: prepare_video, add_cards, build_apkg, list_anki_decks, get_config, set_config.
Standalone CLI (YouTube → vocab only)
uv sync
uv run deck-maker "https://www.youtube.com/watch?v=..." --deck-name "English YouTube"
The CLI writes runs/<video-id>/transcript.txt + an extraction prompt, pauses for you to fill candidates.json (with any LLM), then review / sync / build continue the pipeline. See README.ko.md for the full CLI walkthrough.
Troubleshooting
| Symptom | Fix |
|---|---|
Cannot connect to AnkiConnect |
Open Anki; install the AnkiConnect add-on (code 2055492159) |
| Can't keep Anki open | Ask for an .apkg file instead — double-click it to import |
| "No usable subtitles" | The video has no subtitles at all (auto-captions are already tried by default) |
Contributing
Issues and PRs welcome — the codebase is small and deliberately boring: uv run pytest runs the whole suite in under a second.
If Deck Maker saved you some typing, a ⭐ helps other learners find it.
License
Установить Deck Maker в Claude Desktop, Claude Code, Cursor
unyly install deck-makerСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add deck-maker -- uvx --from git+https://github.com/initcatcher/Deck-Maker deck-makerПошаговые гайды: как установить Deck Maker
FAQ
Deck Maker MCP бесплатный?
Да, Deck Maker MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Deck Maker?
Нет, Deck Maker работает без API-ключей и переменных окружения.
Deck Maker — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Deck Maker в Claude Desktop, Claude Code или Cursor?
Открой Deck Maker на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Deck Maker with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
