Comment creer un serveur MCP dans n8n pour connecter vos agents IA
Chapitres
Résumé
Les serveurs MCP (Model Context Protocol) permettent à des agents IA d'exécuter des actions concrètes via des outils standardisés. Ce tutoriel explique le concept MCP, comment créer un serveur MCP avec n8n et comment le connecter à un agent IA pour qu'il puisse interroger des bases de données, appeler des API ou exécuter des workflows.
Qu'est-ce que le protocole MCP ?
MCP est un protocole standardisé par Anthropic qui définit comment un agent IA communique avec des serveurs d'outils. Un serveur MCP expose des fonctions (tools) que l'agent peut appeler : rechercher des produits, créer un ticket, envoyer un email. L'agent décide quand et comment utiliser ces outils en fonction de la conversation. MCP standardise cette communication pour que n'importe quel agent compatible puisse utiliser n'importe quel serveur MCP.
Créer un serveur MCP avec n8n
n8n peut fonctionner comme serveur MCP grâce au noeud MCP Server Trigger. Ce noeud expose un workflow n8n comme outil MCP. Concrètement : on crée un workflow qui exécute une action (ex : chercher dans une base de données), on le déclenche avec un MCP Server Trigger, et tout agent IA compatible MCP peut l'appeler. Chaque workflow exposé devient un outil disponible pour l'agent.
Configurer les outils
Pour chaque outil MCP, il faut définir un nom, une description (que l'agent utilise pour comprendre quand appeler l'outil) et les paramètres d'entrée (les données que l'agent doit fournir). La description est critique : une mauvaise description entraîne des appels inappropriés ou manqués. Les paramètres sont typés (string, number, boolean) pour valider les entrées.
Cas d'usage concrets
Un serveur MCP n8n peut exposer : une recherche de produits dans un catalogue, la création de tickets dans un outil de support, l'envoi de notifications par email ou Slack, la consultation de données dans NocoDB ou PostgreSQL. L'avantage : l'agent IA accède à toutes les capacités de n8n (700+ intégrations) via le protocole MCP standard.
Guide de création d'un serveur MCP
Suivez les étapes pour exposer un workflow n8n comme outil MCP utilisable par un agent IA.
Créer un workflow MCP Server
n8n > Workflows- 1Créer un nouveau workflow
- 2Ajouter un noeud MCP Server Trigger
- 3Donner un nom à l'outil (ex : search_products)
- 4Écrire une description claire de ce que fait l'outil
Attention : La description de l'outil est critique : c'est elle que l'agent IA utilise pour décider quand appeler l'outil.
Contenu détaillé
00:00Introduction
Présentation des serveurs MCP : permettre à des agents IA d'exécuter des actions concrètes via des outils standardisés.
01:30Le protocole MCP expliqué
Qu'est-ce que MCP, comment fonctionne la communication agent-serveur, pourquoi la standardisation est importante.
04:00Architecture d'un serveur MCP n8n
Le noeud MCP Server Trigger expose un workflow comme outil MCP. Chaque workflow devient un outil appelable par un agent.
06:30Créer un premier outil MCP
Créer un workflow avec un MCP Server Trigger. Définir le nom, la description et les paramètres de l'outil.
09:00Définir les paramètres d'entrée
Typer les paramètres (string, number, boolean). La description de chaque paramètre aide l'agent à fournir les bonnes données.
11:30Connecter l'outil à une base de données
Exemple : un outil MCP qui recherche des produits dans NocoDB et retourne les résultats à l'agent.
14:00Tester le serveur MCP
Connecter un agent IA au serveur MCP. Envoyer des questions qui déclenchent l'appel d'outils. Vérifier les résultats.
16:30Bonnes pratiques
Rédiger des descriptions claires pour chaque outil. Limiter le nombre d'outils exposés. Valider les entrées pour éviter les erreurs.
Questions fréquentes
Transcription complète
Pour aller plus loin
Ce tutoriel vous a été utile ? Contactez-moi pour un accompagnement personnalisé sur n8n.