Qu’est-ce que MCP ?
MCP standardise la communication entre les applications utilisant un modèle d’IA et des outils ou sources externes. Un client peut découvrir les fonctions disponibles et les utiliser grâce à une interface décrite de manière uniforme. Le protocole facilite l’intégration, mais ne détermine pas à lui seul qui peut exécuter une action.
Client, serveur et fonctions
L’application agit comme client et se connecte à un ou plusieurs serveurs MCP. Un serveur peut exposer des outils, des ressources ou des modèles de consignes préparés. Chaque fonction possède une description précise, un schéma d’entrée et une finalité délimitée.
Autorisations et confiance
Le serveur vérifie l’identité et contrôle l’accès à chaque enregistrement. Le modèle ne reçoit ni clés secrètes ni droits système illimités. Les nouvelles connexions, les outils sensibles et les changements de périmètre nécessitent l’approbation éclairée de la personne responsable.
Validation et actions sûres
Les arguments sont validés hors du modèle et les règles métier restent dans le système cible. Paiement, suppression, publication et envoi de messages font l’objet d’un résumé clair et d’une confirmation. Les appels répétés ne doivent créer ni doublons ni états incohérents.
Audit et tests
Les journaux indiquent l’identité, l’outil, l’heure, le périmètre et le résultat sans conserver de secrets inutiles. Les tests couvrent les pannes serveur, les entrées invalides, les dépassements de droits et les injections de prompt cachées dans les sources. Les connexions inutiles sont supprimées.
L’approche de PAR HOUSE Agency
Nous utilisons MCP pour relier les agents aux systèmes de l’entreprise de manière modulaire. Chaque serveur possède un périmètre minimal, des responsables identifiés et un suivi. L’intégration reste interchangeable et auditable, afin que l’agent intervienne dans plusieurs processus sans accès incontrôlé.