# AnkiMCP Server

Подключает локальную базу карточек Anki к Claude Code через протокол MCP. Помогает поручить ассистенту разбор колод, создание заметок и анализ интервалов повторений.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 93
- Автор: ankimcp
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ankimcp/anki-mcp-server-addon
- Обновлён: 2026-10-11
- HTML: https://affpapa.org/nevibecode/mcp/ankimcp-server

## Что делает

Плагин запускается внутри десктопного приложения Anki и открывает локальный HTTP-сервер на `http://127.0.0.1:3141/`. Он стартует автоматически при запуске программы. Через этот транспорт ассистент работает с карточками, читает аналитику колоды и правит структуру полей без экспорта базы.

При первом старте дополнение загружает бинарный модуль `pydantic_core` из PyPI размером около 2 МБ. Без интернет-соединения в этот момент сервер просто не запустится. Бинарник кэшируется в системной папке данных Anki и сохраняется при обновлениях. Сервер проверяет заголовки `Host` и `Origin` для защиты от DNS-rebinding. Если настраивать туннель вроде Cloudflare или ngrok, внешний адрес придётся добавить в белый список вручную.

Среди инструментов есть пакетная статистика `cards_stats`, редактирование полей заметок `model_field_*` и режим ответов в графическом окне `gui_deck_review`. Потенциально опасное удаление полей и нажатие кнопок ответа по умолчанию скрыты. Их нужно заранее включить в настройках аддона.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- смотреть расписание и статус карточек через инструмент `cards_stats`
- добавлять, переименовывать и менять порядок полей в типах заметок
- открывать колоду и отвечать на карточки в окне Anki через команды `gui_*`
- создавать новые карточки напрямую в локальной коллекции через диалог с агентом

## Примеры запросов агенту
- Покажи статистику карточек на сегодня для колоды «English::Vocabulary» с помощью cards_stats.
- Добавь поле Context в тип заметки Basic и расположи его после поля Front.
- Запусти просмотр колоды German через gui_deck_review и начни сессию.

## Похожие
- [Reactive Resume](https://affpapa.org/nevibecode/mcp/reactive-resume.md) — MCP-сервер · ★ 44874
- [screenpipe](https://affpapa.org/nevibecode/mcp/screenpipe.md) — MCP-сервер · ★ 22053
- [Inbox Zero](https://affpapa.org/nevibecode/mcp/inbox-zero.md) — MCP-сервер · ★ 12791
- [kaneo](https://affpapa.org/nevibecode/mcp/kaneo.md) — MCP-сервер · ★ 9602
- [Mindwtr](https://affpapa.org/nevibecode/mcp/mindwtr.md) — MCP-сервер · ★ 2318
- [Azure DevOps (ADO)](https://affpapa.org/nevibecode/mcp/azure-devops-ado.md) — MCP-сервер · ★ 2067

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
