Accueil » 📂N8N » 📂Workflows » 🇫🇷 Serveurs MCP : Model Context Protocol
Valentin Charrier présentant le guide complet du Workflow Serveurs MCP N8N Français

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 :

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 :

Étape 3 : Configurer le MCP Client

Le nœud MCP Client se connecte au serveur MCP. Configuration minimale :

Étape 4 : Rédiger le System Prompt

Le System Prompt de l’agent IA est crucial. Il doit préciser :

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 :

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 :

Exemple : Tool Date

Pour notre exemple, ajoutez le tool « Date » avec deux fonctionnalités :

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 :

  1. Copiez l’URL de production du MCP Server Trigger
  2. Collez-la dans le champ URL du MCP Client
  3. Activez le workflow du serveur (toggle en haut à droite)
  4. 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 :

Bonnes pratiques de sécurité

Cas d’usage avancés

Le serveur MCP ouvre des possibilités étendues pour vos agents IA :

Quotien Intellectuel pour illustrer l'apprentissage du noeud N8N

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.

C’est quoi un serveur MCP ?

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.

Quelle est la différence entre le client MCP et le serveur MCP ?

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.

Comment activer un serveur MCP pour qu’il soit accessible en production ?

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.

Quels tools peut-on exposer via un serveur MCP 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.

Quels sont les risques de sécurité d’un serveur MCP ?

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.

Pourquoi ajouter une mémoire à l’agent IA connecté au 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.


Vous recherchez d’autres contenus ?