Anki MCP Server
Ein Model Context Protocol (MCP)-Server, der es LLMs ermöglicht, über AnkiConnect mit der Anki-Karteikartensoftware zu interagieren.
![]()
Merkmale
Werkzeuge
list_decks– Listet alle verfügbaren Anki-Decks aufcreate_deck- Erstelle ein neues Anki-Deckcreate_note– Neue Notiz erstellen (Basic oder Cloze)batch_create_notes- Mehrere Notizen gleichzeitig erstellensearch_notes– Suche nach Notizen mit der Anki-Abfragesyntaxget_note_info- Detaillierte Informationen zu einer Notiz abrufenupdate_note- Eine vorhandene Notiz aktualisierendelete_note- Eine Notiz löschenlist_note_types– Listet alle verfügbaren Notiztypen aufcreate_note_type– Einen neuen Notiztyp erstellenget_note_type_info- Detaillierte Struktur eines Notiztyps abrufen
Ressourcen
anki://decks/all– Vollständige Liste der verfügbaren Decksanki://note-types/all– Liste aller verfügbaren Notiztypenanki://note-types/all-with-schemas- Detaillierte Strukturinformationen für alle Notiztypenanki://note-types/{modelName}– Detaillierte Strukturinformationen für einen bestimmten Notiztyp
Related MCP server: Anki MCP Server
Voraussetzungen
Anki auf Ihrem System installiert
AnkiConnect -Add-on in Anki installiert
Konfiguration
Verwendung mit Claude Desktop
Fügen Sie den Server zu Ihrer claude_desktop_config.json hinzu:
Konfiguration für Cline
Fügen Sie den Server zu Ihrer Cline MCP-Einstellungsdatei in den VSCode-Einstellungen cline_mcp_settings.json hinzu
Entwicklung
Aufstellen
Installieren Sie Abhängigkeiten:
Erstellen Sie den Server:
Für die Entwicklung mit automatischem Rebuild:
Testen
Führen Sie die Testsuite aus:
Dadurch werden Tests ausgeführt für:
Serverinitialisierung
AnkiConnect-Kommunikation
Notizvorgänge (Erstellen/Lesen/Aktualisieren/Löschen)
Deckverwaltung
Fehlerbehandlung
Debuggen
Da MCP-Server über stdio kommunizieren, empfehlen wir die Verwendung des MCP Inspector :
Dies bietet eine browserbasierte Schnittstelle für:
Überwachen von MCP-Nachrichten
Aufrufe von Testtools
Anzeigen von Serverprotokollen
Debuggen von Kommunikationsproblemen
Beispielverwendung
Erstellen Sie ein neues Deck:
Fügen Sie eine Basiskarte hinzu:
Fügen Sie eine Cloze-Löschkarte hinzu:
Beitragen
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig
Tests ausführen:
npm testSenden einer Pull-Anfrage
Credits
Symbol mit freundlicher Genehmigung von macOS Icons
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei „LICENSE“