Anki MCP server
io.github.arielbk/anki-mcp·v0.3.2·11 starsMCP server for integrating with Anki flashcards through conversational AI
11 stars62 downloads/wk
Reviews
Write oneNobody has reviewed Anki yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Anki tools (91, 14 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_noteadd_notesadd_tags_to_notesanswer_cardsapi_reflectcan_add_notescard_reviewscards_to_noteschange_deckcheck_card_suspendedcheck_cards_duecheck_cards_suspendedclear_unused_tagsclone_deck_configcreate_deckwrite actioncreate_modelwrite actiondelete_deckswrite actiondelete_media_filewrite actiondelete_noteswrite actionexport_packagefind_and_replace_in_modelsfind_cardsfind_notesforget_cardsget_active_profileget_cards_ease_factorsget_cards_infoget_cards_intervalsget_cards_mod_timeget_collection_stats_htmlget_latest_review_idget_media_dir_pathget_media_files_namesget_num_cards_reviewed_by_dayget_num_cards_reviewed_todayget_profilesget_reviews_of_cardsget_versiongui_add_cardsgui_answer_cardgui_browsegui_check_databasegui_current_cardgui_deck_browsergui_deck_overviewgui_deck_reviewgui_edit_notegui_exit_ankigui_import_filegui_select_cardgui_select_notegui_selected_notesgui_show_answergui_show_questiongui_start_card_timergui_undoimport_packageinsert_reviewswrite actionload_profilemodel_field_addmodel_field_removewrite actionmodel_field_renamemodel_field_repositionmodel_field_set_descriptionmodel_field_set_fontmodel_field_set_font_sizemodel_template_addmodel_template_removewrite actionmodel_template_renamemodel_template_repositionmultirelearn_cardsreload_collectionremove_deck_configwrite actionremove_empty_noteswrite actionremove_tags_from_noteswrite actionreplace_tags_in_notesrequest_permissionretrieve_media_filesave_deck_configset_card_specific_valuesset_cards_due_dateset_cards_ease_factorsset_deck_configstore_media_filesuspend_cardssyncunsuspend_cardsupdate_model_stylingwrite actionupdate_model_templateswrite actionupdate_notewrite action
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 131 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Anki compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 91
- the typical server has 7
- Tools that change things
- 15%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 11
- more than 88% of 28,688 servers
- Downloads a week
- 62
- more than 50% of 12,191 servers with a package
What its tools let an agent do: 65 read · 9 create · 11 change · 6 delete
Install Anki in Claude Code, Cursor or VS Code
Runs npx -y @arielbk/anki-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add anki-mcp -- npx -y @arielbk/anki-mcp
What the publisher says
From the Anki repository's README, as published. We do not edit it. Read it on GitHub
🧠 Anki MCP
Transform your Anki flashcard experience with AI! This MCP (Model Context Protocol) server bridges your Anki flashcard collection with AI assistants like Claude, enabling natural conversations about your study materials.
🚀 What Can You Do?
Imagine having an AI tutor that knows your entire flashcard collection and can:
📚 Interactive Learning
- "Quiz me on Japanese vocabulary I haven't seen in 3 days"
- "Test me on challenging cards from my medical deck"
- "Show me cards I've been struggling with recently"
✨ Smart Content Creation
- "Create flashcards about photosynthesis with diagrams"
- "Turn this PDF chapter into spaced repetition cards"
- "Generate cloze deletion cards from my lecture notes"
🔍 Powerful Analytics
- "Which topics am I struggling with most?"
- "Show me my study patterns for the last month"
- "What's my retention rate for different card types?"
🎯 Bulk Operations
- "Tag all my chemistry cards with 'exam-prep'"
- "Move cards with low retention to an intensive review deck"
- "Find and fix duplicate cards across my decks"
🎯 Features
- 🎯 Smart Tool Design: Intuitive, high-level tools designed specifically for AI agents
- 💬 Natural Conversations: Talk to Claude about your flashcards like you would a study buddy
- ⚡ Lightning Fast: Efficient operations that don't bog down your AI assistant
- 📦 Bulk Operations: Update thousands of cards at once with simple commands
- 📊 Study Insights: Deep analytics on your learning progress and patterns
- 🎨 Rich Media: Full support for images, audio, and other media in your cards
- 🔍 Powerful Search: Leverage Anki's advanced search syntax through natural language
- 🔒 Rock Solid: Fully typed TypeScript with comprehensive error handling
🛠 Technical Stack
- Node.js: Runtime environment (18+ required)
- TypeScript: Type safety and developer experience
- MCP SDK: Model Context Protocol implementation
- yanki-connect: 🙏 Fully-typed, isomorphic AnkiConnect API client
- tsup: Fast TypeScript bundler
- PNPM: Efficient package manager
Special thanks to the yanki-connect library for providing the robust AnkiConnect interface that powers this integration!
📋 Prerequisites
1. Install Anki
Download and install Anki if you haven't already.
2. Install AnkiConnect Plugin
- Open Anki
- Go to Tools → Add-ons
- Click Get Add-ons...
- Enter code: 2055492159
- Restart Anki
📋 Version Requirements: This server requires AnkiConnect version 25.2.25.0 or newer (released 2025-02-25) for full compatibility. Most features work with older versions, but we recommend updating for the best experience.
3. Configure AnkiConnect (Optional)
AnkiConnect works out of the box, but you can customize settings:
- Go to Tools → Add-ons
- Select AnkiConnect and click Config
- Default settings should work fine for most users
🚀 Quick Start
Option 1: Use with Claude Desktop (Recommended)
- Install the package
npm install -g @arielbk/anki-mcp- Configure Claude Desktop
Edit your Claude Desktop configuration file:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Anki: common questions
- Is Anki MCP server safe?
- Mostly: it is graded B (82/100). Read the Anki safety report
- How do I install Anki?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Anki need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Anki maintained?
- The last commit was 165 days ago (2026-05-23). The latest release is v0.3.2.
- How does Anki compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 91 (the typical server has 7); tools that change things 15% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.