Перейти к содержимому

Anki Mcp Server

Сервер для интеграции с локальным Anki, позволяющий просматривать, обзванивать и создавать карточки для изучения.

JavaScript
166 stars

Описание

Это MCP-сервер на Node.js, подключающийся к Anki через Anki-Connect. Он предоставляет ресурсы для поиска карточек в текущей колоде, due и новых, а также инструменты для обновления ответов, добавления новых карточек и получения порций для обзора. Идеально для автоматизации обучения, интеграции с AI-ассистентами вроде Claude Desktop. Требует установленного Anki и аддона Anki-Connect. Поддерживает отладку через MCP Inspector.

Возможности

Поиск карточек

Ресурсы для получения карточек из текущей колоды (deckcurrent), due (isdue) и новых (isnew).

Обновление карточек

Функция update_cards: отмечает карточки как отвеченные с оценкой ease от 1 до 4.

Добавление карточек

Функция add_card: создает новую карточку в дефолтной колоде с фронтом и бэком.

Получение due карточек

Функция get_due_cards: возвращает указанное число карточек, готовых к обзору.

Получение новых карточек

Функция get_new_cards: возвращает указанное число невиданных карточек.

Установка

Установка зависимостей: npm install. Сборка: npm run build. Для разработки с авто-пересборкой: npm run watch. Конфигурация для Claude Desktop (MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%/Claude/claude_desktop_config.json): { “mcpServers”: { “anki-mcp-server”: { “command”: “/path/to/anki-mcp-server/build/index.js” } } } Отладка: npm run inspector (использует MCP Inspector).

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
166

Ссылки