Le MCP (Model Context Protocol) est un protocole ouvert qui standardise la manière dont une application d’intelligence artificielle — un assistant ou un agent — se connecte à des outils, des données et des systèmes externes. Introduit fin 2024, il joue pour l’IA un rôle comparable à celui d’un port universel : au lieu de développer une intégration sur mesure pour chaque service, on expose une interface unique que n’importe quel agent compatible peut consommer.
Techniquement, MCP repose sur une architecture client-serveur. Le serveur MCP publie des capacités — des outils (actions que l’agent peut exécuter) et des ressources (données qu’il peut lire) — décrites de façon structurée. Le client MCP, intégré au modèle de langage, découvre ces capacités et les appelle au fil de la conversation. Les échanges étant typés, le modèle sait quels paramètres fournir et quelles réponses attendre.
L’intérêt du protocole est l’interopérabilité : un même serveur MCP peut être branché à différents agents (assistants de bureau, environnements de développement, automatisations) sans réécrire la couche d’intégration. La sécurité s’appuie sur les mécanismes classiques du Web — authentification par jeton, souvent via OAuth — et sur le respect, côté serveur, des autorisations de l’utilisateur.
eyeot expose une interface MCP qui permet à un agent IA d’interroger et d’agir sur l’ERP en réutilisant les mêmes règles d’authentification et de permissions que l’interface classique. Le protocole complète ainsi l’API REST traditionnelle pour les usages pilotés par l’IA, sans contourner les contrôles de sécurité existants.