Accéder au contenu principal

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.

schema mcp client serveur

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.