MCP n’est pas un « agent » en lui-même. C’est un standard d’interopérabilité qui permet à une application IA d’accéder, de façon structurée, à des outils, des ressources et des prompts exposés par des serveurs.
Comment fonctionne MCP ?
L’architecture officielle repose sur trois rôles : un hôte qui porte l’application IA, un ou plusieurs clients MCP gérés par cet hôte, et des serveurs MCP qui exposent des capacités spécialisées. Le protocole sépare volontairement ces responsabilités afin de limiter ce que chaque serveur peut voir et faire.

Dans une entreprise, à quoi cela sert ?
- Donner à un assistant un accès encadré à un CRM, un référentiel documentaire ou une base métier.
- Éviter de multiplier les intégrations propriétaires lorsque plusieurs assistants doivent utiliser les mêmes capacités.
- Standardiser la découverte des outils disponibles et leurs schémas d’entrée/sortie.
- Isoler les responsabilités : le serveur expose une capacité précise sans recevoir tout le contexte de la conversation.
MCP, API et A2A : ce n’est pas la même chose
Une API reste l’interface technique du système métier. MCP fournit une couche standardisée pour rendre certains outils et certaines données utilisables par des applications IA. A2A, de son côté, vise plutôt l’interopérabilité entre agents. En pratique, un agent peut utiliser MCP pour accéder à ses outils et A2A pour collaborer avec d’autres agents.
Sécurité : le point à ne pas sous-estimer
Un serveur MCP peut déclencher des actions ayant un impact réel. Il faut donc traiter l’autorisation, l’authentification, les droits minimaux, les validations humaines, les journaux d’audit et la séparation des environnements comme des exigences d’architecture — pas comme une finition.
Quand MCP est pertinent — et quand il ne l’est pas
Pour un workflow simple et déterministe, un connecteur natif ou une API classique peut suffire. MCP prend surtout de la valeur lorsque plusieurs capacités doivent être rendues accessibles à des assistants ou agents de manière homogène, évolutive et gouvernée.
SR-IT peut vous aider à cadrer le besoin, identifier l’architecture pertinente, évaluer les risques et former les équipes avant un éventuel déploiement.
Faire le diagnostic IA