n8n:setup-mcps

Par n8n-io · n8n

Configurer les serveurs MCP pour le développement n8n. À utiliser quand l'utilisateur dit `/setup-mcps` ou demande à configurer des serveurs MCP pour n8n.

npx skills add https://github.com/n8n-io/n8n --skill n8n:setup-mcps

Configuration MCP pour le développement n8n

Configurez les serveurs MCP couramment utilisés pour les ingénieurs n8n.

Instructions

  1. D'abord, vérifiez quels MCPs sont déjà configurés en exécutant :
    claude mcp list

    Analysez 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 : ctx7 ou context7-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).

  1. Présentez le menu de sélection MCP en utilisant AskUserQuestion avec multiSelect: 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)
  1. 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.

  1. 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).

Skills similaires