Configuration MCP pour le développement n8n
Configurez les serveurs MCP couramment utilisés pour les ingénieurs n8n.
Instructions
- D'abord, vérifiez quels MCPs sont déjà configurés en exécutant :
claude mcp listAnalysez la sortie et faites correspondre par URL/commande, non par nom de serveur (les utilisateurs peuvent avoir utilisé des noms différents). Les URLs à vérifier :
- Linear :
mcp.linear.app - Notion :
mcp.notion.com - Context7 :
ctx7oucontext7-mcp - Figma :
mcp.figma.com
Ignorez tout MCP dont l'URL/commande est déjà présente (indépendamment de la portée ou du nom).
- Présentez le menu de sélection MCP en utilisant
AskUserQuestionavecmultiSelect: true. N'affichez que les MCPs qui ne sont pas déjà configurés. Si tous sont déjà configurés, informez l'utilisateur et ignorez le menu.
| Option | Libellé | Description |
|---|---|---|
| Linear | Linear |
Gestion des tickets Linear (HTTP, OAuth — ouvre le navigateur pour l'authentification) |
| Notion | Notion |
Intégration workspace Notion (HTTP, OAuth — ouvre le navigateur pour l'authentification) |
| Context7 | Context7 |
Recherche de documentation de bibliothèque (configuration OAuth via CLI) |
| Figma | Figma |
Intégration design Figma (HTTP, OAuth — ouvre le navigateur pour l'authentification) |
- Traitez chaque MCP sélectionné un par un dans une boucle. Pour chaque MCP :
a. Posez la question à l'utilisateur via
AskUserQuestion: « Où {nom du MCP} doit-il être installé ? »- user (par défaut, recommandé) — disponible dans tous les projets
- local — seulement dans ce projet b. Exécutez la commande d'installation pour ce MCP avec la portée choisie c. Puis passez au MCP suivant et posez la question à nouveau
Ne regroupez PAS la question de portée — posez-la séparément pour chaque MCP.
N'offrez PAS de portée de projet — elle modifie .claude/settings.json qui est suivi par git.
Commandes par MCP :
Linear
claude mcp add -s {scope} linear-server --transport http https://mcp.linear.app/mcp
Après l'ajout, dites à l'utilisateur d'exécuter /mcp dans sa prochaine session pour s'authentifier.
Notion
claude mcp add -s {scope} notion --transport http https://mcp.notion.com/mcp
Après l'ajout, dites à l'utilisateur d'exécuter /mcp dans sa prochaine session pour s'authentifier.
Context7
Dites à l'utilisateur d'exécuter cette commande lui-même (elle gère l'authentification via OAuth automatiquement) :
npx ctx7 setup --claude
Figma
claude mcp add -s {scope} figma --transport http https://mcp.figma.com/mcp
Après l'ajout, dites à l'utilisateur d'exécuter /mcp dans sa prochaine session pour s'authentifier.
- Après l'exécution des commandes, confirmez quels MCPs ont été configurés et notez les étapes manuelles restantes (authentification via
/mcp, configuration Context7).