Skip to main content
Glama

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)

Возможности

Инструмент

Описание

list_decks

Список всех колод с количеством карточек

create_deck

Создать колоду, если её нет

create_card

Базовая карточка «вопрос/ответ»

create_cloze

Карточка с пропусками (cloze) ({{c1::...}})

create_cards

Массовое создание множества карточек

search_cards

Полнотекстовый поиск (синтаксис запросов Anki)

update_card

Обновить вопрос/ответ карточки по ID заметки

delete_card

Удалить карточку по 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 (самый простой):

  1. В Anki: Инструменты → Дополнения → Получить дополнения…

  2. Введите код 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
  1. Перезапустите 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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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