Skip to main content
Glama

MCPTrello

Ein MCP-Server (Model Context Protocol), der eine kleine, kuratierte Auswahl an Trello-Tools bereitstellt – entwickelt, damit ein Agent ein Trello-Board lesen und leicht aktualisieren kann, ohne Kontext von Hand einzufügen, und als Lernübung dafür, wie Tool-Beschreibungen das Verhalten von Agenten prägen (für die Begründungen hinter jedem einzelnen Tool siehe DESIGN_NOTES.md).

Tools

Tool

Zweck

list_boards

Listet zugängliche Boards auf (ID, Name, URL).

get_board_state

Vollständiger offener Zustand eines Boards: Listen mit verschachtelten offenen Karten.

get_card

Liest eine einzelne Karte anhand ihrer ID, einschließlich ihrer vollständigen Beschreibung.

search_cards

Volltextsuche nach Karten, über ein Board oder über alle Boards.

create_card

Erstellt eine Karte in einer Liste.

update_card

Aktualisiert den Namen, die Beschreibung und/oder das Fälligkeitsdatum einer Karte.

add_checklist_item

Verschiebt eine Karte in eine andere Liste.

add_checklist_item

Fügt der Checkliste einer Karte einen Eintrag hinzu.

Nicht Teil dieser v1: vollständiges CRUD, Remote/OAuth-Authentifizierung, Ratenbegrenzung, MCP-Ressourcen/Prompts, ein cc-init-Command, die automatische Ersttelling von Check list und die outschen für Between Caching of Board-/Listennamen zwischen Aufrufen.

Related MCP server: trello-mcp-server

Einrichtung

1. Trello-Zuegansdaten erhalten

  1. Gehe zu https://trello.com/power-ups/admin und erstelle (oder wähle) ein Power-Um-Dup, um einen API-Schlüssel zu erhalten.

  2. Auf der derechen Seite des keys you erzeugende Token one, that du dem still „VerToken“ folgst – das autorisiert den Schlüssel, als dein Trello-Konto zu handeln.

2. Umgebung konfigurieren

cp .env.example .env

Fülle .env aus:

TRELLO_API_KEY=...
TRELLO_TOKEN=...
DEFAULT_BOARD_ID=...   # optional — id of the board to use when `board` is omitted

DEFAULT_BOARD_ID ist optional. Ohne diesen Wert verlangen Tools für ein Board: enthalten entweder, dass du examplizit angibst, oder (bei search_cards) über jedes Board zu suchen, auf das duzaug reifenhle kannst.

3. Installieren und bauen

Erfordert Node.js 18+.

npm install
npm run build

4. Bei Claude Code registrieren

claude mcp add trello -- node <absolute-path-to-repo>\dist\index.js

Verifizierung

  • npm run build — TypeScript-Build; nach jeder Quellcodeänderung ausführen.

  • npm run verify — startet den gebauten Server als Subprozess über stdio und nutzt dafür die eigenen Client + StdioClientTransport des MCP-SDK, listet alle Tools und ruft jedes auf (einschließlich mindestens eines Fehler-/Mehrdeutigkeitsfalls pro Tool) gegen dein echtes Trello-Konto. Erfordert eine vollständig ausgefüllte .env — es werden echte API-Calls durchgeführt. *MCP Inspector (npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list) ist eine sekundäre, Best-effort-Prüfung. Jede veröffentlichte Inspector-Version erfordert Node ≥22.7.5; unter Node 18 wird sie nicht starten. Wenn du sie ausführen möchtest, verwende eine separate Node-22+-Installation (z. B. via nvm), anstatt die Laufzeitvoraussetzung dieses Projekts anzuheben.

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers