Glossaire
MCP
Model Context Protocol
Un protocole ouvert qui permet à un assistant IA de se connecter à des outils et à des sources de données par une interface commune, au lieu d’une intégration sur mesure à chaque fois.
MCP a été publié par Anthropic en novembre 2024 et a depuis été adopté bien au-delà. Le problème qu’il traite est combinatoire : chaque assistant multiplié par chaque système dont il pourrait lire les données constitue une intégration distincte. MCP définit une interface commune, de sorte qu’un système expose ses capacités une fois et que tout client parlant le protocole puisse les utiliser.
Un serveur expose trois sortes de choses : des ressources que le client peut lire, des outils qu’il peut appeler, et des invites réutilisables. Le client est l’assistant ; le serveur se tient du côté du système exposé.
Ce qui décide si l’usage est sûr, ce sont les permissions, et elles relèvent du serveur. Ce que l’assistant peut voir et ce qu’il peut modifier sont fixés par le système qui les expose, pas par le modèle : c’est la seule configuration où la réponse à la question de savoir à quoi cette chose peut toucher ne dépend pas du bon comportement du modèle.
Pour une activité qui exploite un ERP, la conséquence pratique est qu’interroger les données de production cesse d’exiger qu’un rapport soit d’abord développé. La discipline correspondante est que l’accès en lecture et l’accès en écriture sont deux décisions distinctes, et que les actions d’écriture méritent de passer par un humain.