n8n revient avec un NOUVEL outil (et BOOSTE Claude Code)

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Il n'y a pas si longtemps, n8n était l'outil d'automatisation IA sans code préféré de tous.
00:00:05Eh bien, c'était avant que d'autres outils comme Claude Code et Cursor
00:00:09ne commencent à lui faire complètement de l'ombre.
00:00:11Mais cette semaine, n8n a sorti un tout nouvel outil
00:00:14qui pourrait vous donner une raison de le réintégrer dans votre flux de travail.
00:00:17Aujourd'hui, nous allons donc l'explorer en détail
00:00:19et je vous dirai si n8n mérite à nouveau que vous y passiez du temps.
00:00:22L'outil dont je parle est le tout nouveau serveur MCP de n8n,
00:00:26conçu pour les outils de codage par agents comme Claude Code et Cursor.
00:00:30Je pense que c'est une étape importante pour plusieurs raisons.
00:00:33La première est que nous n'avions jamais eu d'outil de ce genre auparavant.
00:00:37Enfin, plus ou moins.
00:00:38On a eu des solutions de dépannage comme le serveur MCP n8n de Lonkowski
00:00:42et d'autres bricolages, mais c'était juste ça : du bricolage.
00:00:46Ils partaient du principe qu'on pouvait simplement gaver
00:00:49la fenêtre de contexte de Claude Code ou Cursor avec,
00:00:53disons, un milliard de lignes de documentation
00:00:56expliquant ce qu'il faut faire ou ne pas faire.
00:00:58En espérant qu'en injectant tout ce contexte,
00:01:02on obtiendrait un JSON qui fonctionne réellement.
00:01:04L'autre solution consistait à utiliser d'énormes fichiers de compétences,
00:01:08des lignes et des lignes de Markdown, pour forcer Claude Code
00:01:11à créer du JSON compatible avec n8n.
00:01:14Mais ce MCP officiel est un peu différent et plus sophistiqué
00:01:19car il fonctionne avec TypeScript, et pas nécessairement du JSON.
00:01:24Cela signifie que nous pouvons valider le workflow
00:01:27et compiler réellement le code que nous créons avant
00:01:30qu'il ne soit transformé en fichier JSON et intégré dans n8n.
00:01:34Autrement dit, quand je donne un prompt à Claude Code via ce serveur MCP n8n,
00:01:39des garde-fous garantissent que ce que nous créons fonctionne vraiment.
00:01:44Par exemple, si je demande à Claude Code de me créer
00:01:50cette automatisation météo simple qui m'envoie un e-mail chaque matin :
00:01:54D'abord, il va analyser l'intention et réaliser que,
00:01:58pour cette automatisation simple, il lui faut trois nœuds.
00:02:01Il va ensuite interroger le serveur MCP pour obtenir les types de nœuds.
00:02:06À partir de là, il va écrire le code en TypeScript.
00:02:10Ce code sera envoyé au serveur MCP pour être validé et analysé.
00:02:15C'est une différence majeure.
00:02:16Un énorme changement par rapport aux précédentes itérations du MCP.
00:02:20Après cela, il est converti en JSON,
00:02:24puis automatiquement intégré dans votre instance.
00:02:28Un membre de l'équipe n8n a détaillé cela
00:02:31dans un post LinkedIn, expliquant l'utilisation de TypeScript
00:02:35pour représenter le workflow au lieu du JSON, en disant :
00:02:38"Quand on demande à un LLM de produire du JSON brut pour un workflow,
00:02:41il devine la structure sans aucun garde-fou."
00:02:43C'est ce que nous faisions jusqu'à présent.
00:02:45Mais avec ce nouveau serveur, TypeScript permet la vérification de type
00:02:50et la compilation avant même de toucher à votre instance.
00:02:52Le modèle doit produire quelque chose qui compile réellement,
00:02:55ce qui élimine une tonne d'erreurs.
00:02:58Si vous combinez tout cela,
00:02:59ce nouveau serveur MCP n8n est le meilleur moyen de créer
00:03:04des automatisations via des agents de codage comme Claude Code.
00:03:07Et rien d'autre n'arrive vraiment à la cheville de cette solution.
00:03:09La deuxième raison pour laquelle ce serveur MCP est important,
00:03:12c'est que je pense que n8n a toujours sa place dans vos outils.
00:03:15On n'est plus en 2024 ou 2025.
00:03:18Je ne pense pas que n8n ait un rôle aussi central qu'avant.
00:03:21C'est devenu plus spécifique.
00:03:23Mais si vous travaillez dans les agences d'IA, par exemple,
00:03:26vous connaissez la valeur de créer des automatisations
00:03:30visuelles que vous pouvez transmettre à un client qui n'est pas
00:03:34particulièrement technique, mais qui, pour une raison quelconque,
00:03:38doit pouvoir intervenir. Lui dire : "C'est sur un dépôt GitHub,"
00:03:42"lancez votre propre instance Claude Code", c'est trop demander.
00:03:45Dans ces cas-là, n8n a une vraie valeur. Et c'est un peu pénible
00:03:50d'utiliser Claude Code juste pour générer le JSON à votre place.
00:03:54C'est assez bancal.
00:03:55Mais maintenant, ça ne l'est plus.
00:03:57Et comme c'est le créneau de n8n, les automatisations
00:04:01que vous construisez avec n8n n'ont pas besoin d'être ultra complexes.
00:04:05Si c'est complexe, je vais juste utiliser du code classique
00:04:08dans Claude Code et suivre cette voie.
00:04:11Mais si ça doit rester simple, pour quelqu'un de non technique
00:04:15qui doit pouvoir surveiller et manipuler l'outil...
00:04:17Eh bien, je peux les créer tellement vite maintenant. C'est si facile.
00:04:20Concernant l'installation de ce truc, encore une fois, c'est très simple.
00:04:24Assurez-vous d'abord que votre instance n8n est à jour.
00:04:27Ensuite, allez ici dans les paramètres.
00:04:32Puis allez dans "Instance level MCP".
00:04:34Vous pouvez le faire en auto-hébergé ou sur le cloud.
00:04:37Une fois dans "Instance level MCP",
00:04:39vérifiez que l'option est bien activée.
00:04:41Vous avez ici l'option d'activer les workflows.
00:04:44C'est pour les workflows qui existent déjà.
00:04:47Si vous voulez l'utiliser sur des workflows déjà créés,
00:04:50vous devez venir ici pour les activer.
00:04:52Mais si vous créez quelque chose de nouveau en partant de zéro,
00:04:54vous n'avez rien à faire.
00:04:57L'autre chose à faire est de cliquer sur "Connection details".
00:05:00Vous aurez besoin du jeton d'accès (access token).
00:05:01Si vous travaillez dans un outil comme Claude Code,
00:05:03vous devez simplement connecter Claude Code à ce serveur MCP.
00:05:06Fournissez-lui l'URL, le jeton d'accès et le JSON de configuration.
00:05:10Pour tester rapidement, vous pouvez coller le jeton
00:05:15directement dans le chat, mais ce n'est pas idéal pour la sécurité.
00:05:18Il vaut mieux le renouveler ou l'utiliser comme variable d'environnement.
00:05:21Je ne vais pas détailler cette étape ici pour gagner du temps.
00:05:23Sachez simplement que c'est nécessaire.
00:05:24Claude Code vous guidera précisément pour finaliser cela.
00:05:28Mais pour démarrer et vérifier que ça fonctionne,
00:05:31copiez-collez simplement les éléments et tout ira bien.
00:05:33Une fois l'URL du serveur, votre jeton d'accès
00:05:36et le JSON de config copiés dans Claude Code pour configurer le MCP :
00:05:41Quittez Claude Code, relancez-le, puis tapez simplement /mcp
00:05:45et vous verrez que le MCP n8n est maintenant connecté.
00:05:49Si vous ne le voyez pas,
00:05:51soit vous ne l'avez pas réinitialisé, soit il y a une erreur.
00:05:54Dans ce cas, réessayez.
00:05:56Maintenant, pour l'utiliser, parlez simplement en langage naturel
00:06:00dans Claude Code. Comme le MCP est configuré, il est lié
00:06:04à n8n. Il ne va pas seulement générer le code,
00:06:06il va l'intégrer directement dans votre instance.
00:06:09Plus besoin de faire des copier-coller.
00:06:10Si je dis : "Utilise le MCP n8n pour me créer un workflow
00:06:15qui se déclenche tous les jours à 9h du matin,"
00:06:16"récupère la météo de Toronto et m'envoie les prévisions par e-mail."
00:06:19Il va s'en charger tout seul.
00:06:22Vous voyez ici qu'il utilise le SDK et la liste des nœuds.
00:06:25Il détermine les nœuds dont il a réellement besoin.
00:06:27Il a écrit le workflow.
00:06:30Il vérifie qu'il est valide.
00:06:31Maintenant, il le crée.
00:06:33Et il appelle le MCP n8n
00:06:35pour l'intégrer dans mon instance. Il dit que c'est terminé.
00:06:40Et on voit bien ici : "Toronto daily weather email".
00:06:43Et voilà.
00:06:46Si je clique ici, super, il y a mon e-mail et le message.
00:06:50Tout est déjà mappé. Je lance le workflow.
00:06:55Je vérifie mes e-mails.
00:06:56Le voici. Évidemment, c'est un exemple très simple.
00:07:01Mais c'est comme ça que ça marche.
00:07:02Très, très simple.
00:07:03Demandons maintenant quelque chose d'un peu plus complexe.
00:07:06Je repars sur une nouvelle base.
00:07:09Je veux créer une newsletter automatique chaque matin à 10h.
00:07:13Je veux qu'elle récupère les actus du moment via divers flux RSS.
00:07:17Je le laisse choisir les flux RSS
00:07:20car je ne veux pas utiliser de clé API.
00:07:23Je veux ensuite envoyer ça à un système d'IA.
00:07:25Je veux qu'il utilise GPT-5 pour résumer, puis qu'il me l'envoie.
00:07:29Cette fois, je lui demande de créer une automatisation de newsletter.
00:07:34Ce n'est pas extrêmement complexe, mais on m'a déjà payé pour ça.
00:07:38Pour du travail client, encore une fois, je pense que le créneau de n8n
00:07:42aujourd'hui n'est pas dans les trucs ultra complexes.
00:07:44Je pourrais lui faire faire des choses super compliquées.
00:07:48Mais à ce stade, on peut se demander pourquoi utiliser n8n ?
00:07:52Encore une fois, c'est une question de niche. On n'a pas besoin de n8n pour tout,
00:07:56mais si on doit l'utiliser, ce MCP est génial.
00:07:58Bon, il a terminé l'automatisation de la newsletter.
00:07:59Jetons un œil.
00:08:01On voit la nouvelle juste ici.
00:08:05Et voilà. C'est même bien présenté. On a le déclencheur,
00:08:08il récupère trois flux RSS différents, les fusionne,
00:08:12filtre les dernières 24 heures et agrège le tout.
00:08:15Il les envoie ici.
00:08:18Voici le prompt système qu'il a créé.
00:08:23Il utilise GPT-5 et envoie la newsletter.
00:08:27Voyons si ça marche du premier coup.
00:08:30J'espère que non.
00:08:31Comme ça, on pourra montrer un peu de dépannage.
00:08:35Ok, on a une erreur ici.
00:08:38Quelle est l'erreur ?
00:08:41Bad request, paramètre "temperature" non supporté. Ok.
00:08:46On regarde ça... On ne devrait pas envoyer la température,
00:08:51mais admettons que je ne sache même pas comment régler ça.
00:08:54Tout ce que j'aurais à faire...
00:08:57C'est de copier la sortie.
00:09:00"J'ai eu cette erreur."
00:09:04Et je la colle.
00:09:06Il dit qu'il a corrigé, alors relançons le workflow.
00:09:09C'est un peu excessif de passer par Claude Code
00:09:14pour corriger un simple problème de température, mais c'est pour la démo.
00:09:18Et maintenant, on a un résultat positif.
00:09:21L'e-mail est également bien parti.
00:09:24Et voici notre petite newsletter. Super facile.
00:09:27Comme vous l'avez vu, ça a pris quoi, cinq minutes pour créer
00:09:31tout ça et le faire fonctionner, même avec un peu de dépannage.
00:09:34Pas mal. Pour conclure, je pense que c'est un excellent ajout
00:09:38pour quiconque cherche encore à intégrer des workflows n8n
00:09:41dans sa pile de développement.
00:09:43Je ne pense pas que n8n doive être votre outil principal,
00:09:46surtout pour les choses complexes. Écrire directement du code
00:09:49dans Claude Code ou Cursor sera bien mieux.
00:09:53Mais il y a des situations où c'est parfait.
00:09:55Et jusqu'à présent, il n'y avait pas de solution aussi fluide que celle-ci.
00:10:01C'est si facile à configurer et à utiliser, comme vous venez de le voir.
00:10:03Comme toujours, dites-moi ce que vous en pensez en commentaire.
00:10:06Et en parlant de commentaires, il y a un lien épinglé vers
00:10:09Chase Plus si vous voulez accéder à ma masterclass Claude Code.
00:10:12À part ça, on se voit bientôt.

Key Takeaway

Le nouveau serveur MCP officiel de n8n remplace le bricolage manuel par une intégration TypeScript native, permettant de générer et d'injecter des automatisations valides directement depuis Claude Code.

Highlights

  • Le nouveau serveur MCP officiel de n8n utilise TypeScript pour valider et compiler les workflows avant leur intégration dans l'instance.

  • L'intégration directe via Claude Code élimine le besoin de copier-coller manuellement du code JSON entre l'IA et n8n.

  • La vérification de type en amont réduit drastiquement les erreurs de structure JSON courantes lors de la génération par les modèles de langage.

  • L'installation nécessite une instance n8n à jour, l'activation de l'option 'Instance level MCP' et la configuration d'un jeton d'accès sécurisé.

  • L'outil permet de corriger des erreurs d'exécution, comme un paramètre de température invalide, en injectant simplement le message d'erreur dans le chat de Claude Code.

Timeline

Limites des solutions précédentes et transition vers TypeScript

  • Les méthodes antérieures reposaient sur l'injection massive de documentation Markdown pour espérer obtenir un format JSON fonctionnel.
  • Le nouveau serveur MCP utilise TypeScript pour représenter et valider les workflows au lieu de fichiers JSON bruts.
  • La compilation du code avant l'intégration garantit que le workflow respecte les structures attendues par n8n.

Les outils de codage par agents comme Cursor et Claude Code faisaient de l'ombre à n8n. Les anciennes solutions de contournement consistaient à gaver la fenêtre de contexte de l'IA avec des lignes de documentation pour forcer la création de JSON compatible. Ce nouveau serveur officiel introduit des garde-fous techniques où l'IA doit produire un code qui compile réellement avant toute transformation en fichier exploitable.

Valeur stratégique de n8n pour les clients non techniques

  • n8n conserve une utilité majeure pour fournir des interfaces d'automatisation visuelles aux clients dépourvus de compétences techniques.
  • Le serveur MCP facilite la création rapide de workflows simples sans complexité inutile.
  • L'usage du code classique dans Claude Code reste préférable pour les automatisations extrêmement complexes.

L'outil se positionne désormais sur un créneau spécifique plutôt que comme une solution centrale universelle. Pour une agence d'IA, livrer un dépôt GitHub est souvent trop complexe pour un client final. n8n permet à ces utilisateurs de surveiller et manipuler l'outil graphiquement, tandis que le MCP permet aux développeurs de construire ces solutions visuelles à une vitesse record.

Procédure d'installation et configuration technique

  • L'activation se fait dans les paramètres de n8n sous la section 'Instance level MCP', que l'instance soit auto-hébergée ou sur le cloud.
  • La connexion avec Claude Code exige l'URL du serveur, un jeton d'accès et le fichier de configuration JSON.
  • La commande /mcp dans l'interface de l'agent confirme la réussite de la liaison entre les deux outils.

Le processus d'installation est simplifié pour permettre un démarrage rapide. Il est nécessaire de vérifier que l'instance n8n est à jour avant d'activer les options de workflow pour les projets existants. Bien que le jeton d'accès puisse être collé directement pour un test, l'utilisation de variables d'environnement est préconisée pour garantir la sécurité des accès.

Démonstration pratique et résolution d'erreurs en direct

  • Un workflow de newsletter récupérant trois flux RSS différents a été généré et déployé en moins de cinq minutes.
  • Le système utilise le SDK et la liste des nœuds pour déterminer seul les composants nécessaires à la requête.
  • Le débogage s'effectue en fournissant simplement la sortie d'erreur à l'IA, qui corrige automatiquement le workflow.

Lors de la création d'une newsletter automatisée avec GPT-5, le système a su fusionner et filtrer les données des dernières 24 heures de manière autonome. Une erreur liée à un paramètre de température non supporté a été résolue instantanément par l'IA après avoir reçu le message d'erreur. Cette fluidité démontre que l'outil réduit le temps de développement et de maintenance des automatisations courantes.

Community Posts

View all posts