Le protocole MCP
Senso MCP repose sur le protocole MCP. Comprendre ses principes aide à saisir ce que la solution apporte à votre site Joomla — et pourquoi elle est interopérable avec de nombreux assistants.
Model Context Protocol en bref
Le Model Context Protocol (MCP) est un standard ouvert qui décrit comment un assistant IA se connecte à une application pour y accéder à des données et y déclencher des actions. On peut le voir comme un « connecteur universel » entre l'intelligence artificielle et vos logiciels.
Plutôt qu'une intégration sur mesure par application, MCP définit un langage commun : toute application qui expose un serveur MCP devient pilotable par tout assistant compatible.
Clients & serveurs
Le protocole distingue deux rôles :
- le client — l'assistant IA (par exemple Claude) qui souhaite lire ou agir ;
- le serveur — l'application qui expose ses capacités.
Senso MCP est la brique qui fait de votre site Joomla un serveur MCP : il publie les fonctions de Joomla et répond aux demandes du client.
Outils (tools) & scopes
Un serveur MCP expose ses capacités sous forme d'outils (tools) : des actions unitaires comme « créer un article » ou « lister les menus ». L'assistant choisit l'outil adapté à votre demande et l'appelle avec les bons paramètres.
Les scopes définissent le périmètre autorisé lors de la connexion : ils délimitent ce que le client a le droit de faire, en cohérence avec vos droits Joomla.
Pourquoi MCP pour Joomla
Adopter MCP pour Joomla, c'est :
- l'interopérabilité — un seul serveur, utilisable par n'importe quel client MCP ;
- la simplicité — pas d'intégration spécifique à développer ;
- la sécurité — un accès borné par l'authentification et vos droits d'accès.
