anki-mcp
anki-mcp
Тонкий адаптер Model Context Protocol (MCP), который позволяет ИИ-ассистентам (Claude Code, Hermes Agent и т.д.) создавать и управлять карточками Anki напрямую — через AnkiConnect.
Никакого специального ИИ-приложения. ИИ остаётся интеллектуальным слоем; этот сервер — просто мост к Anki.
Claude Code / Hermes / ChatGPT
│ MCP (stdio)
▼
anki-mcp server
│ AnkiConnect HTTP (localhost:8765)
▼
Anki Desktop + AnkiConnect add-on
│ sync
▼
AnkiWeb ──► Anki mobile (iOS/Android)Возможности
Инструмент | Описание |
| Список всех колод с количеством карточек |
| Создать колоду, если её нет |
| Базовая карточка «вопрос/ответ» |
| Карточка с пропусками (cloze) ( |
| Массовое создание множества карточек |
| Полнотекстовый поиск (синтаксис запросов Anki) |
| Обновить вопрос/ответ карточки по ID заметки |
| Удалить карточку по ID заметки |
Related MCP server: Anki MCP Server
Установка
1. Установите Anki Desktop
Скачайте и установите с https://apps.ankiweb.net/. Запустите его один раз и синхронизируйте с вашей учётной записью AnkiWeb, чтобы работала мобильная синхронизация.
2. Установите дополнение AnkiConnect
AnkiConnect предоставляет доступ к Anki через локальный HTTP API на localhost:8765.
Вариант A — браузер дополнений Anki (самый простой):
В Anki: Инструменты → Дополнения → Получить дополнения…
Введите код
2055492159и установите.
Вариант Б — вручную (Git):
cd "$APPDATA/Anki2/addons21" # Windows
# or: ~/.local/share/Anki2/addons21 (Linux)
# or: ~/Library/Application Support/Anki2/addons21 (macOS)
git clone --depth 1 https://github.com/FooSoft/anki-connect.git 2055492159
cd 2055492159
cp plugin/*.py plugin/*.json plugin/*.md .
rm -rf plugin tests .git 2>/dev/nullПерезапустите Anki. Убедитесь, что он работает:
curl -s http://127.0.0.1:8765 -X POST -d '{"action":"version","version":6}'
# → {"result": 6, "error": null}3. Запустите MCP-сервер
pip install mcp
python server.pyСервер общается по MCP через stdio. Для работы инструментов Anki Desktop должен быть запущен (с загруженным AnkiConnect).
Настройка в клиенте
Hermes Agent
Добавьте в ~/.hermes/config.yaml (или %USERPROFILE%\AppData\Local\hermes\config.yaml в Windows):
mcp_servers:
anki:
command: python
args:
- /absolute/path/to/server.py
timeout: 60
connect_timeout: 30Затем перезагрузите MCP в сессии (/reload-mcp) или перезапустите. Инструменты появятся как mcp_anki_*.
Claude Code
claude mcp add anki -- python /absolute/path/to/server.pyИспользование
После подключения просто скажите ИИ, что вам нужно:
«Добавь карточку в мою колоду System Design: вопрос = „Почему консистентное хеширование использует виртуальные узлы?“, ответ = „Чтобы более равномерно распределять ключи.“»
«Создай карточки Anki из важных концепций, которые мы только что обсудили.»
Правила создания карточек (включите их в инструкции для ИИ)
Одна концепция на карточку.
Предпочитайте вопросы, требующие воспроизведения по памяти.
Избегайте огромных ответов.
Не создавайте карточки для тривиальных фактов.
Используйте карточки с пропусками (cloze), где это уместно.
Добавляйте теги источника/темы.
Синхронизация с мобильным устройством
Карточки, созданные через MCP, хранятся в Anki Desktop до синхронизации. Запустите синхронизацию:
Вручную: Anki → Синхронизировать (или нажмите
Y), илиЧерез AnkiConnect:
curl -s http://127.0.0.1:8765 -X POST -d '{"action":"sync","version":6}'
Затем синхронизируйте мобильное приложение Anki, чтобы получить новые карточки.
Требования
Python 3.10+
пакет
mcp(pip install mcp)Anki Desktop (запущенный)
дополнение AnkiConnect
Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants like Claude to interact with Anki flashcard decks through AnkiConnect. Supports creating and managing decks, basic and cloze deletion cards, searching existing cards, and organizing content with tags.
- AlicenseNot gradedqualityCmaintenanceEnables interaction with the Anki desktop flashcard application through the Anki-Connect plugin. Supports managing decks, cards, notes, and models, allowing AI assistants to create and query flashcards through natural language.101ISC
- AlicenseAqualityDmaintenanceEnables AI assistants to manage Anki flashcard collections by creating, searching, and updating cards through a standardized interface. It supports media handling, batch operations, and review scheduling via the AnkiConnect add-on.62MIT
- AlicenseAqualityDmaintenanceEnables AI tools to manage Anki flashcards, including deck management, card search, creation, editing, deletion, and statistics.10353Apache 2.0
Related MCP Connectors
AI-powered YouTube to flashcards with spaced repetition and Anki export
Free: turn your AI chats into spaced-repetition vocabulary. 13 tools, reads and writes.
Voice-led, FSRS-scheduled flashcards from YouTube, PDFs, web, or text. Auto-graded quizzes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Looseling/anki-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server