Asana-Plugin für Claude Code einrichten
Eine eigene Asana-OAuth-App anlegen, das Claude-Code-Plugin installieren und die Verbindung zu Asanas V2-MCP-Server per /asana-setup herstellen.
- Skill Road
- Asana-Plugin für Claude Code einrichten
Veröffentlicht am 30.09.2026
Diese Anleitung richtet das Asana-Plugin aus Anthropics offiziellem Plugin-Repository für Claude Code ein. Prüfe vor produktivem Einsatz die vollständige [README](https://github.com/anthropics/claude-plugins-official/blob/main/external_plugins/asana/README.md) im Repository. Weil Asanas V2-MCP-Server keine Dynamic Client Registration unterstützt, braucht jeder Nutzer eine eigene OAuth-App – das lässt sich nicht überspringen.
Voraussetzungen prüfen
Du brauchst eine aktuelle Version von Claude Code (prüfbar mit claude --version) sowie ein Asana-Konto mit Zugriff auf den Asana-Entwicklerkonsole unter app.asana.com/0/my-apps. Ein bereits vorhandener Zugang zum alten V1-Beta-Server hilft nicht weiter, da dieser im August 2026 abgeschaltet wurde.
Asana-OAuth-App anlegen
Öffne die [Asana-Entwicklerkonsole](https://app.asana.com/0/my-apps) und lege eine neue App an. Trage unter OAuth als Redirect-URL exakt http://localhost:8080/callback ein – das ist Claude Codes lokaler OAuth-Callback und muss exakt zum später verwendeten --callback-port passen. Notiere dir anschließend Client-ID und Client-Secret.
Plugin installieren und verbinden
Installiere das Plugin über den in Claude Code integrierten Marketplace mit /plugin install asana@claude-plugins-official und starte danach den mitgelieferten Assistenten mit /asana-setup. Er führt durch dieselben Schritte, die sich auch manuell im Terminal ausführen lassen:
claude mcp add --transport http \
--client-id DEINE_CLIENT_ID --client-secret \
--callback-port 8080 \
asana https://mcp.asana.com/v2/mcp
Ersetze DEINE_CLIENT_ID durch die Client-ID aus der Asana-Entwicklerkonsole. Weil --client-secret ohne Wert übergeben wird, fragt Claude Code das Secret an einem versteckten Prompt ab und legt es verschlüsselt im Schlüsselbund des Betriebssystems ab, statt es auf der Festplatte zu speichern.
Verbindung testen
Beim nächsten Zugriff auf den asana-Server öffnet Claude Code den Browser für die Asana-Zustimmung. Nach der Bestätigung zeigt der Befehl /mcp den Server asana als verbunden an. Ein einfacher erster Test ist eine Anfrage wie „Zeig mir meine Asana-Workspaces" oder „Welche Asana-Aufgaben sind mir zugewiesen?".
Bei Fehlern weiterhelfen
Erscheint invalid_redirect_uri, stimmt die in der Asana-App hinterlegte Redirect-URL nicht exakt mit http://localhost:8080/callback überein oder der verwendete --callback-port weicht von 8080 ab. Bei invalid_client stimmen Client-ID oder Client-Secret nicht; entferne die Verbindung mit claude mcp remove asana und richte sie erneut ein. Fehlermeldungen zu Dynamic Client Registration sind kein Bug, sondern bestätigen nur, dass V2 dafür keinen automatischen Weg mehr anbietet.
Häufige Fragen
Ist das Asana-Plugin offiziell von Anthropic?
Es liegt im offiziellen, von Anthropic gepflegten Repository claude-plugins-official, wird aber laut plugin.json von Asana selbst als Autor bereitgestellt. Anders als das Telegram- oder Code-Review-Plugin trägt es auf der Marketplace-Seite claude.com/plugins/asana nicht das „Anthropic verified"-Symbol.
Warum reicht keine einfache Zero-Config-Verbindung mehr?
Asanas alter V1-Beta-Server wurde im August 2026 abgeschaltet. Der Nachfolger V2 unterstützt bewusst keine Dynamic Client Registration mehr, sodass jeder Nutzer eine eigene OAuth-App mit Client-ID und Client-Secret anlegen muss.
Brauche ich das Plugin, wenn ich den Asana-MCP-Server schon manuell eingerichtet habe?
Nein. Technisch handelt es sich um denselben V2-Server; das Plugin bietet nur einen geführten statt manuellen Einrichtungsweg über den Befehl /asana-setup.
Was bedeutet der Fehler invalid_redirect_uri?
Die in der Asana-OAuth-App hinterlegte Redirect-URL stimmt nicht exakt mit http://localhost:8080/callback überein, oder der verwendete --callback-port weicht von 8080 ab. Beide Werte müssen zueinander passen.
Wird mein Client-Secret sicher gespeichert?
Laut Dokumentation wird das Secret an einem versteckten Prompt abgefragt und verschlüsselt im Schlüsselbund des Betriebssystems abgelegt, nicht im Klartext auf der Festplatte.
Kostet das Plugin etwas?
Nein, Plugin und zugrundeliegender Server sind kostenlos nutzbar. Welche Daten und Funktionen erreichbar sind, hängt allein vom Tarif des verbundenen Asana-Kontos ab.