Aller au contenu principal
IA et agents

Comment creer un serveur MCP dans n8n pour connecter vos agents IA

Publié le 5 mars 202518min

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.

1

Créer un workflow MCP Server

n8n > Workflows
  1. 1Créer un nouveau workflow
  2. 2Ajouter un noeud MCP Server Trigger
  3. 3Donner un nom à l'outil (ex : search_products)
  4. 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

Ce tutoriel vous a été utile ? Contactez-moi pour un accompagnement personnalisé sur n8n.