Skip to main content
Glama

MCP Trello

Copie du serveur Trello déjà utilisé : mcp-server-trello version 1.0.4. Le code du paquet installé est repris sans modification. Les clés personnelles ne sont pas incluses.

Ce dépôt contient le serveur JavaScript déjà compilé dans build/, son package.json original, sa documentation originale dans README.upstream.md, sa licence d'origine, et les exemples de configuration ci-dessous. Aucun lanceur supplémentaire n'est nécessaire.

1. Préparer Node.js

Installez Node.js avec npm, puis vérifiez :

node --version
npm --version

Utilisez une version LTS maintenue. Sous Windows, si PowerShell bloque npm.ps1, appelez npm.cmd ou npx.cmd.

Related MCP server: Trello MCP Server

2. Obtenir sa clé et son token Trello

Connectez-vous à Trello puis ouvrez la gestion des Power-Ups. Créez un Power-Up ou ouvrez celui que vous utilisez déjà. Dans l'onglet API Key, générez ou récupérez la clé API.

Utilisez ensuite le lien Token proposé par Trello pour autoriser votre compte. Vous pouvez aussi ouvrir cette adresse après avoir remplacé VOTRE_CLE_API localement :

https://trello.com/1/authorize?expiration=30days&name=MCP%20Trello&scope=read,write&response_type=token&key=VOTRE_CLE_API

Cet exemple autorise la lecture et l'écriture pendant 30 jours. scope=read suffit pour la lecture seule. Conservez la clé et le token dans votre configuration personnelle. La procédure et les options sont décrites dans la documentation officielle Trello.

3. Utiliser le serveur comme dans la configuration existante

La commande utilisée est :

npx -y mcp-server-trello

Le client MCP exécute cette commande avec les deux variables TRELLO_API_KEY et TRELLO_TOKEN. npx télécharge le paquet si nécessaire. Pour demander précisément la version copiée dans ce dépôt, utilisez mcp-server-trello@1.0.4 à la place de mcp-server-trello.

Configuration Codex

Adaptez codex.example.toml dans votre fichier personnel ~/.codex/config.toml (sous Windows : %USERPROFILE%\.codex\config.toml). Si une section trello existe, modifiez-la sans en créer une seconde.

[mcp_servers.trello]
command = "npx"
args = ["-y", "mcp-server-trello"]

[mcp_servers.trello.env]
TRELLO_API_KEY = "VOTRE_CLE_API"
TRELLO_TOKEN = "VOTRE_TOKEN_TRELLO"

Sous Windows, utilisez npx.cmd ou le chemin absolu renvoyé par Get-Command npx.cmd si nécessaire. Les exemples utilisent des chemins portables au lieu du chemin personnel de l'installation d'origine. Redémarrez le serveur MCP ou le client après modification. Voir la documentation MCP de Codex.

Configuration JSON pour Claude et les clients compatibles

Le fichier mcp.example.json contient cette entrée à intégrer à la configuration MCP personnelle de votre client :

{
  "mcpServers": {
    "trello": {
      "command": "npx",
      "args": ["-y", "mcp-server-trello"],
      "env": {
        "TRELLO_API_KEY": "VOTRE_CLE_API",
        "TRELLO_TOKEN": "VOTRE_TOKEN_TRELLO"
      }
    }
  }
}

Remplacez les valeurs uniquement dans votre configuration locale, puis redémarrez le client. Ne publiez pas cette copie remplie.

4. Exécuter directement la copie de ce dépôt

Cette alternative utilise le code build/ présent ici :

git clone https://github.com/iamarketings/mcp-trello.git
cd mcp-trello
npm install --omit=dev --ignore-scripts

Le paquet d'origine conserve ses scripts de compilation, mais les sources TypeScript ne sont pas incluses dans sa distribution npm. --ignore-scripts évite de tenter de recompiler cette copie déjà compilée. Il ne faut pas lancer npm run build ici.

Dans la configuration MCP, gardez les mêmes variables env, remplacez command par node et args par le chemin absolu du fichier :

"command": "node",
"args": ["C:/chemin/vers/mcp-trello/build/index.js"]

Sur macOS/Linux, utilisez le chemin absolu correspondant. Les accès viennent des variables d'environnement transmises par le client ; ce serveur ne charge pas automatiquement un fichier .env.

5. Vérifier dans le client

Demandez : « Liste mes tableaux Trello ». Vous pourrez ensuite afficher les listes et cartes, créer ou déplacer des cartes, gérer les membres et les étiquettes.

TRELLO_BOARD_ID peut être ajouté dans env comme tableau par défaut. Il est facultatif ; vous pouvez aussi utiliser list_boards puis set_active_board, ou fournir un boardId aux outils. Les droits restent ceux du compte et du token.

Le serveur communique en STDIO : le client lance un processus local. Il n'ouvre pas un site web. GitHub héberge cette copie du code et les explications d'installation.

6. Comment cette copie a été préparée et publiée

  1. Reprendre l'entrée Trello configurée : npx -y mcp-server-trello.

  2. Identifier sa version installée : 1.0.4.

  3. Copier les 21 fichiers du paquet installé, sans changer le code. La documentation et la licence d'origine sont renommées README.upstream.md et LICENSE.upstream pour conserver le README français et la licence déjà présents dans le dépôt GitHub.

  4. Copier la structure de configuration en remplaçant les accès par des valeurs d'exemple et le chemin personnel de npx par sa commande portable.

  5. Exclure les fichiers privés du dépôt et vérifier l'absence des clés personnelles avant l'envoi.

  6. Enregistrer et publier les fichiers :

git add README.md README.upstream.md LICENSE.upstream package.json build .gitignore codex.example.toml mcp.example.json
git commit -m "Copy existing Trello MCP server and document setup"
git push origin main

Les clés ne sont ni dans cette copie ni dans les exemples. .gitignore exclut les configurations locales usuelles et les dépendances installées.

Origine

Le serveur tiers est distribué sur npm sous le nom mcp-server-trello. Son package.json désigne Jarad DeLorenzo comme auteur et Infall-Insurance/mcp-server-trello comme dépôt d'origine. Ces informations et sa licence MIT sont conservées telles quelles ; cette copie ne revendique pas la création du moteur.

Related MCP Connectors

Related MCP Servers