Aller au contenu principal

Piloter un serveur Discord en langage naturel avec un agent IA

Une commande en langage naturel arrive par un chat, puis un agent IA la transforme en appels d'outils sur un serveur MCP. Le workflow sert à administrer un serveur Discord sans passer par son interface, ou à appeler cet agent depuis un autre workflow ou un autre bot. Le modèle choisi doit savoir utiliser des outils : avec un modèle quantifié servi par Ollama, il faudra souvent guider davantage l'agent.

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

Comment fonctionne ce workflow

  1. 1

    Le nœud Chat Trigger reçoit le message envoyé à l'endpoint de chat du workflow.

  2. 2

    Le nœud Agent IA lit la demande et décide quels outils appeler.

  3. 3

    Le nœud OpenAI fournit le modèle de langage qui raisonne sur la demande.

  4. 4

    Le nœud Serveur MCP expose à l'agent les outils du serveur MCP configuré.

  5. 5

    L'agent appelle les outils nécessaires, puis renvoie le résultat dans le chat.

Quand l'utiliser

  • Lancer une action sur un serveur Discord depuis un autre workflow n8n.
  • Donner à une équipe un accès en langage naturel à l'administration d'un serveur Discord.
  • Brancher un autre bot Discord sur cet agent pour lui transmettre des commandes.

À préparer avant l'import

  • Un compte OpenAI et une clé API, à enregistrer dans les identifiants OpenAI de n8n.
  • Un serveur MCP accessible en HTTP, dont l'URL est saisie dans le nœud Serveur MCP.
  • Le template de gestion d'un serveur Discord en langage naturel cité dans les notes, si vous voulez un point de départ pour le serveur MCP.
  • Un modèle compatible avec les outils, si vous remplacez OpenAI par un autre modèle, par exemple via Ollama.

Bon à savoir

Avant de changer de modèle, vérifiez qu'il gère les appels d'outils. Les grands modèles cloud n'ont pas besoin de prompt système particulier, mais un modèle quantifié via Ollama demande souvent des consignes plus précises.

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