Skip to main content
Glama
fabianissam

AnkiConnect MCP Server

by fabianissam

AnkiConnect MCP Server

MCP-сервер на Python для AnkiConnect. Ассистент обзора колод: проходите колоду карточка за карточкой, выявляйте пробелы (формы глаголов, склонения), исправляйте с подтверждением.

Предварительные требования

  • Anki 2.1.x, работающая в фоне

  • дополнение AnkiConnect (код установки: 2055492159)

  • Python 3.11+

Проверьте AnkiConnect: откройте http://127.0.0.1:8765 — вы должны увидеть AnkiConnect.

Related MCP server: Anki MCP Server

Установка

cd AnkiConnectMCP
python -m pip install -e .

Конфигурация MCP в Cursor

В [..cursormcp.js.--i Нам нужно строго следовать инструкциям, не выводить предверителя. Продолжить.В .cursor/mcp.json (или Настройки Cursor → MCP):

{
  "mcpServers": {
    "anki-connect": {
      "command": "python",
      "args": ["-m", "anki_connect_mcp.server"],
      "cwd": "C:/Users/Fabian/Desktop/Projekte/AnkiConnectMCP",
      "env": {
        "PYTHONPATH": "src",
        "ANKI_CONNECT_URL": "http://127.0.0.1:8765"
      }
    }
  }
}

Перезагрузите MCP-сервер после изменений кода.

Как это работает

Типичная сессия — без JSON, только чат:

Du:  „Geh mein Italienisch-Deck durch — Verben sollen alle Formen auf einer Karte haben“

KI:  list_deck_cards(deck_name="Italienisch", offset=0)
     → #1–#15 mit Front/Back

     Chat-Analyse:
     #3  mangiare — Partizip fehlt
     #7  il libro — nicht dekliniert
     Soll ich #3 anpassen?

Du:  „ja, Partizip mangiato“

KI:  BEFORE/AFTER im Chat + edit_card(note_id=…, back="…")

Du:  „weiter“ / „nächster Block“ / „#7 auch“

Новое сообщение в чате, пока Run ожидаете подтверждения, — это ревизия, а не слеое применение.

Инструменты

Инструмент

Описание

list_decks

Названия колод

list_deck_cards

Нумерованная страница карточек спи для системного же обзора

get_card

Подробно об одной карточке

search_cards

Таргетный поиск (глаголы, теги, текст)

edit_card

Применить одно подтверждённое изменение

add_card

Добавить одну новую карточку

Безопасность

  • Инструменты чтения никогда не изменияют Anki.

  • Записи — только после одобрения Run в Cursor.

  • Нет инструментов удаления. Необязательный allowlist — ALLOWED_DECKS.

  • Одновременно выполняется только один инструмент (блокировка сервера).

Лицензия

MIT

Install Server
F
license - not found
A
quality
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/fabianissam/AnkiConnectMCP'

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