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
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 test
- Senden einer Pull-Anfrage
Credits
Symbol mit freundlicher Genehmigung von macOS Icons
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei „LICENSE“
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Ein Model Context Protocol-Server, der LLMs die Interaktion mit der Anki-Karteikartensoftware über AnkiConnect ermöglicht und so die Erstellung und Verwaltung von Karteikarten, Stapeln und Notiztypen ermöglicht.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server implementation that connects to a locally running Anki, enabling card review and creation through the Model Context Protocol.Last updated -440JavaScriptMIT License
- AsecurityAlicenseAqualityA 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 -313232TypeScriptMIT License
Rember MCPofficial
-securityAlicense-qualityA Model Context Protocol server that allows Claude to create flashcards for Rember, helping users study and remember information through spaced repetition reviews.Last updated -8816TypeScriptMIT License- -securityAlicense-qualityA 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 -2061JavaScriptMIT License