Ich habe kürzlich eine kleine Anwendung gebaut, auf die ich wirklich stolz bin: einen MCP-kompatiblen Server, der mein Lieblingstool Trello mit KI verbindet. Trello ist schon lange mein treuer Begleiter im Alltag. Ich verwalte dort nicht nur meine Softwareprojekte, sondern auch ganz persönliche Dinge – etwa meine Gitarrenübungen oder Songs, die ich gerade lerne. Genau deshalb war es für mich naheliegend, Trello als erstes Zielsystem zu wählen, als ich eine MCP-Integration umsetzen wollte.
Table of contents
Open Table of contents
Warum MCP und was ist der trello-mcp-server?
Das Model Context Protocol (MCP) ermöglicht es Sprachmodellen, strukturierte APIs besser zu verstehen und anzusteuern. Statt klassischer Schnittstellenbeschreibungen wie Swagger geht MCP einen Schritt weiter: Es beschreibt, wie sich eine API in einem KI-Dialog nutzen lässt. Genau das macht mein trello-mcp-server
. Er bietet eine Brücke zwischen Trello und einem KI-System wie Claude, sodass man per Sprache mit Boards, Listen und Karten interagieren kann.
Was der Server alles kann
Ich habe beim Implementieren darauf geachtet, möglichst viele praktische Funktionen abzudecken, die ich auch selbst täglich nutze. Dazu gehören:
-
Boards:
- Alle meine Trello-Boards anzeigen lassen
- Details zu einem bestimmten Board abrufen
-
Listen:
- Alle Listen in einem Board auflisten
- Eine neue Liste erstellen
- Listen umbenennen oder archivieren
-
Karten:
- Karten innerhalb einer Liste anzeigen
- Eine neue Karte anlegen (z. B. “Song XY lernen”)
- Titel, Beschreibung oder Fälligkeitsdatum aktualisieren
- Karten löschen
Damit kann ich zum Beispiel einfach sagen: “Erstelle eine neue Karte in meiner Liste ‘Gitarrenübungen’ mit dem Titel ‘Pentatonik Solo üben’” – und schon landet das in meinem Trello.
So funktioniert die Einrichtung
Falls du selbst Lust hast, das mal auszuprobieren, brauchst du nur:
- Python 3.10+
- Claude für Desktop
- Ein Trello-Konto mit API-Zugangsdaten
- Den
uv
Paketmanager (kannst du schnell mit einem Shell-Befehl installieren)
Trello API-Zugangsdaten erhalten
- Gehe zur Seite https://trello.com/power-ups/admin.
- Klicke auf „Create new Power-Up or Integration“.
- Fülle die erforderlichen Felder aus – du brauchst keine echte Iframe-URL, du kannst einfach etwas Platzhalterhaftes eintragen.
- Wähle dein Workspace aus und speichere die Integration.
- Öffne dann in der Seitenleiste deiner Integration die Sektion API key.
- Kopiere den API-Key und klicke auf Token generieren, um deinen persönlichen Zugriffstoken zu erhalten.
Diese beiden Werte brauchst du gleich für deine .env
Datei.
Projekt lokal einrichten
- Repository klonen:
git clone https://github.com/m0xai/trello-mcp-server.git
cd trello-mcp-server
.env
Datei anlegen:
Du findest im Projekt eine .env.example
Datei. Kopiere sie und benenne sie um:
cp .env.example .env
Dann trägst du deinen API-Key und Token dort ein:
TRELLO_API_KEY=dein_api_key
TRELLO_TOKEN=dein_token
uv
installieren (wenn noch nicht vorhanden):
curl -LsSf https://astral.sh/uv/install.sh | sh
- MCP-Server installieren und registrieren:
uv run mcp install main.py
- Starte Claude neu – dein Trello-Server wird nun erkannt.
Mein persönlicher Use Case
Was mir besonders Spaß gemacht hat, war, dass ich meine Gitarrenpraxis jetzt noch besser organisieren kann. Wenn mir beim Üben ein neuer Song einfällt, kann ich einfach sagen: “Füge ‘Blackbird von The Beatles’ zu meiner Liste ‘Songs lernen’ hinzu”. Oder ich frage die KI: “Was steht heute auf meiner Gitarren-Übungsroutine?” – und sie liest mir meine geplanten Aufgaben direkt aus Trello vor.
Zum Beispiel bitte ich hier darum, alle Karten im Guitar-Board aufzulisten:
Und wenn ich sage, dass ein neuer Song im Projekt Songs hinzugefügt werden soll, klappt das direkt beim ersten Versuch:
Das fühlt sich fast ein bisschen magisch an 😄
Fazit
Ich glaube, die Zukunft der Mensch-Computer-Interaktion liegt genau hier: in der Verbindung zwischen leistungsfähigen Tools wie Trello und intuitiven KI-Schnittstellen. Mit dem trello-mcp-server
habe ich einen kleinen Schritt in diese Richtung gemacht – und ich freue mich, wenn andere Entwickler:innen oder Neugierige damit weiter experimentieren möchten.
Falls du Fragen hast oder selbst eine Idee für eine MCP-Integration hast: Schreib mir gern!