
Le Model Context Protocol (MCP) transforme la façon dont les agents IA interagissent avec vos systèmes. Au lieu de laisser un LLM deviner ou chercher sur Internet, vous lui donnez accès à vos propres données : produits en stock, disponibilités agenda, contenu de bases de données. N8N permet de créer un serveur MCP en quelques nœuds, rendant vos workflows accessibles à n’importe quel agent IA compatible.
Qu’est-ce que le Model Context Protocol ?
Le MCP est un protocole standardisé créé par Anthropic pour connecter les modèles d’IA à des outils externes. Il définit comment un agent IA peut découvrir, comprendre et utiliser des fonctionnalités exposées par un serveur.
Concrètement, un serveur MCP expose des « tools » (outils) que l’IA peut appeler : interroger une base de données, calculer une date, envoyer un email, vérifier un stock. L’agent IA choisit automatiquement le bon outil en fonction de la demande de l’utilisateur.
Architecture MCP dans N8N
L’implémentation MCP dans N8N repose sur deux blocs distincts qui communiquent ensemble :
- Le client MCP : intégré à votre agent IA, il appelle le serveur MCP pour exécuter des commandes
- Le serveur MCP : écoute les requêtes et expose les outils disponibles
Schéma de fonctionnement
Utilisateur → Chat Trigger → Agent IA → MCP Client → [URL] → MCP Server Trigger → Tools → Réponse
L’utilisateur pose une question à l’agent IA. L’agent analyse la demande et, si nécessaire, interroge le serveur MCP via le client. Le serveur exécute l’outil approprié et retourne le résultat à l’agent, qui formule la réponse finale.
Créer le bloc Agent IA avec Client MCP
Ce premier bloc permet à l’utilisateur de discuter avec un agent IA connecté au serveur MCP.
Étape 1 : Ajouter le Chat Trigger
Le nœud Chat Trigger fournit une interface de conversation directement dans N8N. L’utilisateur peut poser ses questions et recevoir les réponses de l’agent.
Étape 2 : Configurer l’Agent IA
Ajoutez un nœud Agent IA et connectez-le au Chat Trigger. L’agent nécessite trois éléments :
- Un modèle d’IA : via OpenRouter, OpenAI ou tout autre fournisseur compatible
- Une mémoire : pour que l’agent se souvienne du contexte de la conversation
- Le MCP Client : pour accéder aux outils du serveur MCP
Étape 3 : Configurer le MCP Client
Le nœud MCP Client se connecte au serveur MCP. Configuration minimale :
- URL du serveur MCP : l’adresse de votre serveur (production ou test)
- Authentification : optionnelle, pour sécuriser l’accès
- Tools à inclure : « All » pour tous les outils, ou sélection manuelle
Étape 4 : Rédiger le System Prompt
Le System Prompt de l’agent IA est crucial. Il doit préciser :
- La date actuelle (sinon l’IA utilise sa date d’entraînement)
- Les conditions d’utilisation des outils MCP
- Le format de réponse attendu
Exemple : « Si l’utilisateur veut calculer le nombre de jours entre deux dates, utilise l’outil approprié. Si l’utilisateur veut un timestamp, utilise l’outil de formatage de date. »
Créer le serveur MCP
Le serveur MCP écoute les requêtes du client et expose les outils disponibles.
Étape 1 : Ajouter le MCP Server Trigger
Ce nœud spécial attend qu’un client MCP l’interroge. Comme tout trigger N8N, il propose deux URLs :
- Test URL : active uniquement quand vous cliquez sur « Exécuter » dans N8N
- Production URL : active en permanence quand le workflow est activé
Point important : les deux URLs sont valides, mais pour un usage réel, utilisez l’URL de production et activez le workflow (toggle en haut à droite).
Étape 2 : Configurer le Path
Le Path correspond à la partie de l’URL après le domaine (entre les barres obliques). Par défaut, N8N génère une chaîne aléatoire. Vous pouvez la personnaliser pour plus de lisibilité : « /mcp-dates » plutôt que « /a7b3c9d2 ».
Étape 3 : Ajouter les Tools
Les Tools sont les fonctionnalités que votre serveur MCP expose à l’agent IA. N8N propose une bibliothèque extensive :
- Date : formater, calculer des intervalles, extraire mois/année
- Airtable, NocoDB : lire, écrire, modifier, supprimer des enregistrements
- Discord, Slack : envoyer des messages
- Gmail : récupérer des emails
- GitHub, GitLab : interagir avec des repositories
- Execute Workflow : appeler un autre workflow N8N
- HTTP Request : interroger n’importe quelle API
- Code : exécuter du JavaScript ou Python
Exemple : Tool Date
Pour notre exemple, ajoutez le tool « Date » avec deux fonctionnalités :
- Calculate time between dates : calcule le nombre de jours entre deux dates
- Format date : convertit une date en timestamp ou autre format
L’IA remplira automatiquement les champs « start date » et « end date » en fonction de la demande de l’utilisateur.
Connecter Client et Serveur
Pour que le client puisse communiquer avec le serveur :
- Copiez l’URL de production du MCP Server Trigger
- Collez-la dans le champ URL du MCP Client
- Activez le workflow du serveur (toggle en haut à droite)
- Si vous avez configuré une authentification sur le serveur, ajoutez-la côté client
Test en conditions réelles
Exemple de conversation avec l’agent :
Utilisateur : « Je me marie le 16 août 2025. Est-ce que j’ai le temps de tout préparer ? Combien de temps me reste-t-il ? »
Agent IA : analyse la demande, identifie qu’il faut calculer le nombre de jours entre aujourd’hui et le 16 août 2025. Il appelle le serveur MCP avec l’outil « Calculate time between dates ».
Serveur MCP : exécute le calcul et retourne « 63 jours ».
Agent IA : « Félicitations pour le mariage ! Il te reste 63 jours jusqu’au 16 août 2025. Tu as largement le temps de préparer et d’envoyer tes invitations ! »
Points de vigilance : sécurité
L’agent IA agit en autonomie. Il exécute les tools selon son interprétation de la demande. Cette autonomie implique des risques :
- Suppression de données : si vous exposez un tool Airtable avec permission de suppression, l’IA peut supprimer des enregistrements
- Exécution de commandes : le tool « Execute Command » peut exécuter n’importe quelle commande système
- Accès non autorisé : sans authentification, n’importe qui peut appeler votre serveur MCP
Bonnes pratiques de sécurité
- Limitez les permissions : n’exposez que les tools strictement nécessaires
- Évitez les actions destructives : préférez des workflows dédiés avec validation humaine pour les suppressions
- Activez l’authentification : configurez une clé d’API ou un token sur le serveur MCP
- Testez en environnement isolé : validez le comportement de l’IA avant de connecter des données de production
Cas d’usage avancés
Le serveur MCP ouvre des possibilités étendues pour vos agents IA :
- Chatbot e-commerce : l’agent interroge WooCommerce pour vérifier les stocks, descriptions et prix des produits
- Assistant agenda : l’agent consulte Google Calendar pour proposer des créneaux de disponibilité
- Support client : l’agent recherche dans une base de connaissances NocoDB pour répondre aux questions
- Analyse de données : l’agent exécute des requêtes SQL et présente les résultats
- Automatisation DevOps : l’agent crée des issues GitHub ou déclenche des déploiements

Comment un agent IA peut-il exécuter des actions dans vos systèmes grâce au Model Context Protocol ?
Conclusion
Le Model Context Protocol représente un changement de paradigme dans l’utilisation des agents IA. En créant un serveur MCP dans N8N, vous transformez vos workflows en outils que l’IA peut appeler intelligemment. La configuration est simple : un MCP Server Trigger exposant des Tools, et un MCP Client connecté à votre agent IA. Le tout communique via une URL standardisée.
Pour approfondir les serveurs MCP et découvrir d’autres intégrations, explorez nos autres ressources N8N ou contactez notre équipe pour concevoir une architecture MCP adaptée à vos besoins métier.
Un serveur MCP (Model Context Protocol) est un composant qui expose des outils (tools) à des agents IA. Il écoute les requêtes d’un client MCP et exécute les actions demandées : interroger une base de données, calculer une date, vérifier un stock. Dans N8N, le nœud MCP Server Trigger joue ce rôle.
Le client MCP est intégré à l’agent IA et envoie des requêtes. Le serveur MCP écoute ces requêtes et exécute les outils demandés. Le client demande ‘calcule le nombre de jours entre ces deux dates’, le serveur exécute le calcul et retourne le résultat. Ils communiquent via une URL standardisée.
Deux conditions : activez le workflow contenant le MCP Server Trigger (toggle en haut à droite de N8N), et utilisez l’URL de production (pas l’URL de test). L’URL de test n’est active que lorsque vous cliquez sur ‘Exécuter’ dans l’interface N8N.
N8N propose une large bibliothèque : outils de date (calcul, formatage), bases de données (Airtable, NocoDB), messagerie (Discord, Slack, Gmail), code (JavaScript, Python), requêtes HTTP vers des API externes, appel d’autres workflows N8N. Vous pouvez aussi créer des tools personnalisés via le nœud Code.
L’agent IA agit en autonomie et peut exécuter des actions non souhaitées : suppression de données si le tool Airtable le permet, exécution de commandes système dangereuses. Pour limiter les risques : n’exposez que les tools nécessaires, évitez les actions destructives, activez l’authentification sur le serveur MCP.
Sans mémoire, l’agent ne se souvient pas du contexte de la conversation. Si l’utilisateur pose une question puis une question de suivi, l’agent ne comprendra pas le lien. La mémoire stocke l’historique des échanges pour des conversations cohérentes sur plusieurs tours.
