Skip to main content
Glama

Anki MCP Server

by nailuoGG

Сервер MCP Anki

Сервер протокола контекста модели (MCP), который позволяет преподавателям LLM взаимодействовать с программным обеспечением для создания карточек Anki через AnkiConnect.

Значок Анки

Функции

Инструменты

  • list_decks — Список всех доступных колод Anki
  • create_deck — создать новую колоду Anki
  • create_note - Создать новую заметку (базовую или закрытую)
  • batch_create_notes — создание нескольких заметок одновременно
  • search_notes — Поиск заметок с использованием синтаксиса запросов Anki
  • get_note_info - Получить подробную информацию о заметке
  • update_note — обновить существующую заметку
  • delete_note - Удалить заметку
  • list_note_types — список всех доступных типов заметок
  • create_note_type — Создать новый тип заметки
  • get_note_type_info - Получить подробную структуру типа заметки

Ресурсы

  • anki://decks/all - Полный список доступных колод
  • anki://note-types/all — Список всех доступных типов заметок
  • anki://note-types/all-with-schemas — Подробная информация о структуре для всех типов заметок
  • anki://note-types/{modelName} — Подробная информация о структуре для определенного типа заметки

Предпосылки

  1. Anki установлен в вашей системе
  2. Дополнение AnkiConnect установлено в Anki

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

Использование с Claude Desktop

Добавьте сервер в ваш claude_desktop_config.json:

{ "mcpServers": { "anki": { "command": "npx", "args": ["--yes","anki-mcp-server"] } } }

Конфигурация для Клайна

Добавьте сервер в файл настроек Cline MCP внутри настроек VSCode cline_mcp_settings.json

{ "mcpServers": { "anki": { "command": "npx", "args": ["--yes","anki-mcp-server"] } } }

Разработка

Настраивать

  1. Установить зависимости:
npm install
  1. Сборка сервера:
npm run build
  1. Для разработки с автоматической пересборкой:
npm run watch

Тестирование

Запустите тестовый набор:

npm test

Это позволяет выполнить тесты для:

  • Инициализация сервера
  • AnkiConnect коммуникация
  • Операции с заметками (создание/чтение/обновление/удаление)
  • Управление палубой
  • Обработка ошибок

Отладка

Поскольку серверы MCP взаимодействуют через stdio, мы рекомендуем использовать MCP Inspector :

npm run inspector

Это обеспечивает интерфейс на основе браузера для:

  • Мониторинг сообщений MCP
  • Тестирование вызовов инструментов
  • Просмотр журналов сервера
  • Устранение проблем со связью

Пример использования

  1. Создайте новую колоду:
Create a new Anki deck called "Programming"
  1. Добавьте базовую карту:
Create an Anki card in the "Programming" deck with: Front: What is a closure in JavaScript? Back: A closure is the combination of a function and the lexical environment within which that function was declared.
  1. Добавьте карту удаления закрытия:
Create a cloze card in the "Programming" deck with: Text: In JavaScript, {{c1::const}} declares a block-scoped variable that cannot be {{c2::reassigned}}.

Внося вклад

  1. Форк репозитория
  2. Создайте свою ветку функций
  3. Запуск тестов: npm test
  4. Отправить запрос на извлечение

Кредиты

Значок предоставлен macOS Icons

Лицензия

Лицензия MIT — подробности см. в файле LICENSE

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

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

  1. Функции
    1. Инструменты
    2. Ресурсы
  2. Предпосылки
    1. Конфигурация
      1. Использование с Claude Desktop
      2. Конфигурация для Клайна
    2. Разработка
      1. Настраивать
      2. Тестирование
      3. Отладка
    3. Пример использования
      1. Внося вклад
        1. Кредиты
          1. Лицензия

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A server implementation that connects to a locally running Anki, enabling card review and creation through the Model Context Protocol.
              Last updated -
              4
              40
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.
              Last updated -
              31
              323
              2
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that allows Claude to create flashcards for Rember, helping users study and remember information through spaced repetition reviews.
              Last updated -
              88
              16
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that allows LLMs to interact with Anki flashcard software, enabling functions like creating decks, adding notes, searching cards, and managing flashcard content through natural language.
              Last updated -
              206
              1
              JavaScript
              MIT License

            View all related MCP servers

            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/nailuoGG/anki-mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server