Objectif de ce wiki 

Avec l'essor des plateformes d’IA générative et de l’agentique, les agents IA ont besoin de compétences pour pouvoir interagir avec vos propres outils. Quand ces plateformes ne proposent pas le connecteur désiré, il peut devenir alors intéressant d’en créer. C’est dans cette optique que le protocole MCP est né : mettre à disposition d’agents IA des compétences supplémentaires.

Le but de ce wiki est donc de simplement montrer comment créer un serveur MCP en mode no-code, à l’aide de n8n.

Dans cet exemple, le serveur MCP va par exemple permettre d’exposer des messages Outlook à un agent IA.

Serveur MCP

Créer un serveur MCP avec N8N

Voici le flow côté n8n. Ce flux contient deux noeuds :

  • MCP Server Trigger
  • Get many messages in Microsoft Outlook

Au niveau du noeud “Get many messages in Microsoft Outlook”, voici la configuration :

Créer un serveur MCP avec N8N

Quelques remarques importantes :

  • Dans la partie “Output”, ne pas laisser à “Simplified”. Il faut mieux prendre soit la version “Raw” complète ou bien sélectionner des champs précis (comme dans l’exemple ci-dessus)
  • Au niveau filtre, nous avons mis un filtre pour ne prendre que les mails du jour uniquement avec la formule : {{ $now.toISODate() }}

Créer un serveur MCP avec N8N

Au niveau du nœud “MCP Server Trigger”, on retrouve ici deux URL : une de test et une de production. Une fois le flux publié, il sera alors possible de l’utiliser dans un outil tiers.

Il devient alors possible d’utiliser la compétence dans une plateforme indépendante de N8N, comme Swiftask, comme dans l’exemple ci-dessous :

Créer un serveur MCP avec N8N

Exemple de retour par notre agent IA :

Créer un serveur MCP avec N8N

Faites confiance aux experts Data & IA de Next Decision, rendez-vous sur la page Contact !