Dart MCP Server
offiziellInteragiere mit Aufgaben-, Dokument- und Projektdaten in Dart, einem KI-nativen Projektmanagement-Tool.
Dokumentation
Dart ist KI-gestütztes Projektmanagement.
[!WARNING] Der lokale Dart-MCP-Server ist veraltet und wird durch den vereinfachten und verbesserten gehosteten Dart-MCP-Server ersetzt, den Sie mit diesen Anweisungen konfigurieren können.
Veraltete Informationen
`dart-mcp-server` ist der offizielle KI-[Model Context Protocol (MCP)](https://github.com/modelcontextprotocol)-Server für Dart.Funktionen
Prompts
Die folgenden Prompts sind verfügbar
create-task– Erstellt eine neue Aufgabe in Dart mit Titel, Beschreibung, Status, Priorität und Zuständigemcreate-doc– Erstellt ein neues Dokument in Dart mit Titel, Textinhalt und Ordnersummarize-tasks– Ruft eine Zusammenfassung der Aufgaben ab, optional gefiltert nach Status und Zuständigem
Diese Prompts erleichtern es KI-Assistenten, häufige Aktionen in Dart auszuführen, ohne die zugrunde liegenden API-Details verstehen zu müssen.
Ressourcen-Vorlagen
Die folgenden Ressourcen sind verfügbar
dart-config:– Konfigurationsinformationen über den Benutzerbereichdart-task:///{taskId}– Detaillierte Informationen zu bestimmten Aufgabendart-doc:///{docId}– Detaillierte Informationen zu bestimmten Dokumenten
Werkzeuge
Die folgenden Werkzeuge sind verfügbar
Aufgabenverwaltung
get_config– Ruft Informationen über den Benutzerbereich ab, einschließlich verfügbarer Zuständiger, Dartboards, Ordner, Status, Tags, Prioritäten und Größenlist_tasks– Listet Aufgaben auf, optional gefiltert nach Zuständigem, Status, Dartboard, Priorität, Fälligkeitsdatum und mehrcreate_task– Erstellt eine neue Aufgabe mit Titel, Beschreibung, Status, Priorität, Größe, Daten, Dartboard, Zuständigen, Tags und übergeordneter Aufgabeget_task– Ruft eine bestehende Aufgabe anhand ihrer ID abupdate_task– Aktualisiert die Eigenschaften einer bestehenden Aufgabedelete_task– Verschiebt eine Aufgabe in den Papierkorb (wiederherstellbar)add_task_comment– Fügt einer bestehenden Aufgabe einen Kommentar hinzu
Dokumentenverwaltung
list_docs– Listet Dokumente auf, optional gefiltert nach Ordner, Titel, Textinhalt und mehrcreate_doc– Erstellt ein neues Dokument mit Titel, Textinhalt und Ordnerget_doc– Ruft ein bestehendes Dokument anhand seiner ID abupdate_doc– Aktualisiert die Eigenschaften eines bestehenden Dokumentsdelete_doc– Verschiebt ein Dokument in den Papierkorb (wiederherstellbar)
Jedes Werkzeug unterstützt umfassende Eingabevalidierung und gibt strukturierte JSON-Antworten zurück.
Einrichtung
Der einfachste Weg, den MCP-Server auszuführen, ist mit npx, aber eine Docker-Einrichtung ist ebenfalls verfügbar.
Die MCP-Einstellungsdatei für den Client finden
Claude Desktop
- Claude Desktop installieren, falls erforderlich
- Öffnen Sie die Konfigurationsdatei, indem Sie die Claude Desktop-App öffnen, zu den Einstellungen gehen, den Tab „Entwickler“ öffnen und auf die Schaltfläche „Konfiguration bearbeiten“ klicken
- Befolgen Sie die nachstehenden Schritte unter „Den MCP-Server einrichten“
Claude Code
-
Claude Code installieren, falls erforderlich
-
Kopieren Sie Ihr Authentifizierungstoken aus Ihrem Dart-Profil
-
Führen Sie den folgenden Befehl aus und ersetzen Sie dabei
dsa...durch Ihr tatsächliches Dart-Tokenclaude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
Cursor
- Cursor installieren, falls erforderlich
- Öffnen Sie die Konfigurationsdatei, indem Sie Cursor öffnen, zu den „Cursor-Einstellungen“ (nicht die normalen VSCode-IDE-Einstellungen) gehen, den Tab „MCP“ öffnen und auf die Schaltfläche „Neuen globalen MCP-Server hinzufügen“ klicken
- Befolgen Sie die nachstehenden Schritte unter „Den MCP-Server einrichten“
Cline
- Cline installieren in Ihrer IDE, falls erforderlich
- Öffnen Sie die Konfigurationsdatei, indem Sie Ihre IDE öffnen, die Cline-Seitenleiste öffnen, auf die Schaltfläche „MCP-Server“ (zweites Symbol von links oben) klicken, den Tab „Installiert“ öffnen und auf die Schaltfläche „MCP-Server konfigurieren“ klicken
- Befolgen Sie die nachstehenden Schritte unter „Den MCP-Server einrichten“
Windsurf
- Windsurf installieren, falls erforderlich
- Öffnen Sie die Konfigurationsdatei, indem Sie Windsurf öffnen, zu den „Windsurf-Einstellungen“ (nicht die normalen VSCode-IDE-Einstellungen) gehen, den Tab „Cascade“ öffnen und im Abschnitt „Model Context Protocol (MCP)-Server“ auf die Schaltfläche „Rohkonfiguration anzeigen“ klicken
- Befolgen Sie die nachstehenden Schritte unter „Den MCP-Server einrichten“
Jeder andere Client
- Finden Sie die MCP-Einstellungsdatei, normalerweise so etwas wie
[client]_mcp_config.json - Befolgen Sie die nachstehenden Schritte unter „Den MCP-Server einrichten“
Den MCP-Server einrichten
-
npx installieren, das mit Node gebündelt ist, falls erforderlich
-
Kopieren Sie Ihr Authentifizierungstoken aus Ihrem Dart-Profil
-
Fügen Sie Folgendes zu Ihrer MCP-Einrichtung hinzu und ersetzen Sie dabei
dsa...durch Ihr tatsächliches Dart-Token{ "mcpServers": { "Dart": { "command": "npx", "args": ["-y", "dart-mcp-server@latest"], "env": { "DART_TOKEN": "dsa_..." } } } }
Variante: Einrichtung mit Docker
Falls die obige Einrichtung mit npx nicht gut funktioniert, bieten wir auch eine Docker-Einrichtung an. Befolgen Sie die obigen Anweisungen, um die MCP-Einstellungsdatei zu finden
-
Docker installieren, falls erforderlich
-
Erstellen Sie den Docker-Container mit
docker build -t mcp/dart . -
Kopieren Sie Ihr Authentifizierungstoken aus Ihrem Dart-Profil
-
Fügen Sie Folgendes zu Ihrer MCP-Einrichtung hinzu und ersetzen Sie dabei
dsa...durch Ihr tatsächliches Dart-Token{ "mcpServers": { "Dart": { "command": "bash", "args": [ "-c", "docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart" ], "env": { "DART_TOKEN": "dsa_..." } } } }
Hilfe und Ressourcen
- Homepage
- Web-App
- Hilfezentrum
- Fehler und Funktionen
- Bibliotheksquellcode
- Chat auf Discord
- E-Mail an [email protected]
Mitwirken
Beiträge sind willkommen! Bitte eröffnen Sie ein Issue oder reichen Sie einen Pull-Request ein.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.