MCP Бесплатно

Anki MCP сервер

MCP сервер для Anki — программное управление флеш-карточками, колодами и процессом повторения через Model Context Protocol с поддержкой генерации аудио.

автор: nietus

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/anki | bash

MCP сервер для Anki — программное управление флеш-карточками, колодами и процессом повторения через Model Context Protocol с поддержкой генерации аудио.

Установка

NPX

npx -y github:nietus/anki-mcp

Из исходников

git clone https://github.com/nietus/anki-mcp
npm install
npm run build

Claude Desktop Bundle

npm install
npm run build
npm run pack:mcpb

Конфигурация

Cursor (Windows)

"anki": {
  "command": "cmd",
  "args": [
    "/c",
    "node",
    "c:/Users/YOUR_USERNAME/Downloads/anki-mcp/build/client.js"
  ]
}

Cursor (macOS/Linux)

"anki": {
  "command": "bash",
  "args": [
    "-c",
    "node /Users/YOUR_USERNAME/Downloads/anki-mcp/build/client.js"
  ]
}

Доступные инструменты

Инструмент Описание
update_cards Отметить карточки как отвеченные и обновить их ease после ответа на вопросы
add_card Создать новую флеш-карточку в Anki с HTML контентом
add_card_with_audio Создать новую флеш-карточку с автоматически сгенерированным аудио через Azure TTS
update_card_with_audio Обновить существующую карточку — сгенерировать аудио из поля и добавить в аудио-поле
get_due_cards Получить заданное количество карточек для повторения
get_new_cards Получить заданное количество новых, ещё не просмотренных карточек
get_deck_names Получить список всех названий колод Anki
find_cards Найти карточки по сырому поисковому запросу Anki с детальной информацией
update_note_fields Обновить конкретные поля существующей заметки Anki
create_deck Создать новую колоду Anki
bulk_update_notes Массовое обновление полей нескольких заметок за одну операцию
get_model_names Список всех доступных типов заметок/моделей Anki
get_model_details Получить поля, шаблоны карточек и CSS стили для указанного типа заметок
get_deck_model_info Получить информацию о типах заметок, используемых в указанной колоде
add_note_type_field Добавить новое поле к типу заметок

Возможности

  • Программное создание и обновление флеш-карточек
  • Управление колодами и типами заметок Anki
  • Генерация аудио для флеш-карточек через Azure TTS
  • Массовые операции для эффективного управления карточками
  • Расширенный поиск и фильтрация карточек
  • Поддержка HTML форматирования в карточках
  • Мультиязычная генерация аудио
  • Интеграция с плагином AnkiConnect

Переменные окружения

Опциональные

  • AZURE_API_KEY — API ключ Azure для генерации text-to-speech аудио
  • ANKI_MEDIA_DIR — путь к директории медиа Anki (папка collection.media) для хранения аудиофайлов

Ресурсы

Примечания

Требуется Node.js, npm и установленный плагин AnkiConnect, работающий в Anki. Настоятельно рекомендуется локальный запуск, так как AnkiConnect работает только локально. Тестировалось только на Windows. Поддерживает 21+ язык для TTS аудио генерации, включая английский, испанский, французский, немецкий, итальянский, японский, корейский, португальский, русский, китайский, арабский и другие.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI