Aller au contenu principal

Créer un serveur MCP à partir de vos workflows n8n

Vous voulez qu'un client MCP, comme Claude Desktop, lance vos propres workflows n8n ? Le template crée un serveur MCP avec quatre outils pour découvrir et gérer une liste de workflows disponibles, stockée dans Redis, et un outil qui exécute ces workflows. Les workflows visés doivent avoir un déclencheur Execute Workflow Trigger, idéalement avec un schéma d'entrée défini. Le nœud n8n récupère les workflows de votre instance à l'aide d'une clé API et peut les filtrer par tag.

Déclencheur
Message de chat
Taille
38 nœuds
Outils
Redis, Agent IA, Serveur MCP, OpenAI

Comment fonctionne ce workflow

  1. 1

    Le nœud MCP Server Trigger expose le workflow comme serveur MCP, joignable par un client via l'URL de production.

  2. 2

    Le nœud n8n interroge l'API de votre instance pour récupérer les workflows, filtrés ici par le tag mcp.

  3. 3

    Redis conserve la liste des workflows disponibles, que l'agent complète ou allège à l'aide des outils d'ajout et de retrait.

  4. 4

    L'agent IA, relié à un modèle OpenAI Chat Model, consulte la liste des workflows disponibles et décide lesquels utiliser.

  5. 5

    Le nœud Execute Workflow lance le sous-workflow choisi et lui transmet les paramètres par le mode passthrough.

Quand l'utiliser

  • Faire rechercher et résumer des informations par Claude Desktop à partir de vos propres workflows n8n.
  • Limiter les workflows qu'un agent peut appeler à un sous-ensemble tagué, pour éviter les doublons.
  • Tester un serveur MCP avant de le relier à un client en production.

À préparer avant l'import

  • Une clé API n8n pour lire les workflows de votre instance.
  • Des workflows dotés d'un déclencheur Execute Workflow Trigger, idéalement avec un schéma d'entrée.
  • Une instance Redis pour stocker la liste des workflows disponibles.
  • Une clé API OpenAI renseignée dans les identifiants n8n.
  • Un client MCP, par exemple Claude Desktop.

Bon à savoir

Ajoutez le tag mcp aux workflows à exposer avant de lancer le serveur, car le nœud n8n filtre sur ce tag. Passez ensuite le serveur en actif pour obtenir l'URL de production.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n