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
Le nœud Chat Trigger reçoit le message envoyé à l'endpoint de chat du workflow.
- 2
Le nœud Agent IA lit la demande et décide quels outils appeler.
- 3
Le nœud OpenAI fournit le modèle de langage qui raisonne sur la demande.
- 4
Le nœud Serveur MCP expose à l'agent les outils du serveur MCP configuré.
- 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
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- 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.
Autres templates : Développement & Outils
- Changer de modèle LLM à chaque exécution avec OpenAIChoisit un modèle OpenAI par index, rédige une réponse polie à un message de client et en contrôle le ton.
- Créer un serveur MCP à partir de vos workflows n8nUn serveur MCP qui donne à un agent IA accès à vos workflows n8n, à partir d'une liste de workflows disponibles gérée dans Redis.
- Détecter les écarts visuels de pages web avec GeminiCompare des captures d'écran de pages web avec un modèle de vision et ouvre une issue Linear listant les pages modifiées.
- Récupérer le contenu d'une page web à la demandeRécupère le contenu d'une page web sur demande, pour un autre workflow ou un agent IA.
- Éviter les questions redondantes dans un formulaire généré par OpenAIUn formulaire en deux pages où OpenAI écarte les questions déjà traitées par la réponse libre de la première.
- Extraire les opérations API de la documentation avec GeminiUn template n8n qui recherche la documentation d'une liste d'API et en tire un schéma des opérations pour chaque service.
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