SWAT

SWAT · TECHNOLOGIE WEB AGENT IA · MCP

Web Agent IA : rendre un site PHP accessible à un assistant IA via MCP

Web Agent IA, anciennement MCPIndex, est une technologie développée par SWAT pour connecter un site PHP, ses fichiers et ses bases de données métier à un assistant IA compatible avec le Model Context Protocol (MCP). L'agent peut consulter ou modifier des informations via des outils explicitement autorisés.

En bref : Web Agent IA constitue une passerelle technique entre un assistant IA et les outils autorisés d'un site ou d'une application. Il ne remplace pas l'assistant IA.

Prix affiché de Web Agent IA : 990 €. Les conditions et le périmètre de la prestation sont précisés lors de l'étude de votre projet.

Que peut faire Web Agent IA ?

Selon l'édition installée et les permissions configurées, Web Agent IA peut exposer des outils permettant la lecture et la modification de fichiers texte, la gestion d'images, ou l'accès encadré aux données applicatives. Il est conçu notamment pour des environnements web PHP.

Un assistant connecté peut alors piloter des opérations précises au moyen de demandes en langage naturel. Les actions disponibles sont limitées aux outils et aux autorisations réellement exposés.

Connecter un agent IA à une base de données MariaDB ou SQLite

Web Agent IA permet d'exposer à un assistant IA des opérations sur les données d'une application métier, lorsque le module de données est installé et configuré. Les environnements pris en charge comprennent notamment MariaDB et SQLite.

Selon les fonctions autorisées, un agent peut consulter des enregistrements, rechercher et filtrer des informations, ou effectuer des ajouts et modifications contrôlés. Par exemple : retrouver un client, vérifier une réservation ou mettre à jour une fiche métier à partir d'une demande en langage naturel.

Il ne s'agit pas de donner à l'IA un accès illimité à la base : chaque opération reste soumise à l'authentification, aux permissions, aux contrôles applicatifs et aux outils explicitement disponibles. Les actions sensibles peuvent exiger une confirmation humaine.

MCP, API et agent IA : quelle différence ?

Une API définit les opérations qu'une application peut proposer à d'autres logiciels. Le protocole MCP fournit une manière standardisée de présenter des outils et des ressources aux assistants IA compatibles. L'agent IA interprète la demande de l'utilisateur et, si ses permissions le permettent, choisit les outils à utiliser.

Web Agent IA joue le rôle de passerelle MCP pour un site PHP ou une application métier : il expose uniquement les opérations configurées. Il ne transforme pas automatiquement toutes les fonctions du site en actions accessibles et ne remplace pas les règles de sécurité applicatives.

En pratique, un site peut conserver son architecture PHP et sa base de données, tout en proposant certains outils à des assistants compatibles MCP. L'intégration nécessite une étude technique des droits, de l'hébergement et des fonctions à exposer.

Comment fonctionne l'architecture MCP ?

  1. Demande : l'utilisateur décrit une tâche à son assistant IA.
  2. Découverte : l'assistant compatible dispose des outils exposés par le serveur MCP.
  3. Autorisation : la connexion et les permissions déterminent les opérations accessibles.
  4. Exécution : le serveur applique les contrôles puis effectue l'opération permise.
  5. Retour : l'assistant reçoit le résultat et peut le présenter à l'utilisateur.

Applications possibles

  • Mettre à jour un contenu web ou un fichier de code autorisé.
  • Consulter l'organisation des fichiers d'une application.
  • Gérer des images dans les limites du module installé.
  • Lire ou modifier des informations métier via des outils de données explicitement configurés.

Ces opérations ne sont pas toutes actives par défaut et doivent être adaptées au système à connecter.

Sécurité : une connexion contrôlée, pas un accès libre

L'intégration doit prévoir l'authentification, les permissions par opération, la limitation des ressources et la validation des actions sensibles. Un assistant connecté ne doit pas bénéficier de droits plus étendus que ceux requis par l'usage prévu.

Questions fréquentes sur Web Agent IA

Web Agent IA est-il un chatbot ou une IA autonome ?

Non. C'est une couche d'intégration exposant des outils à des assistants IA compatibles MCP.

Web Agent IA fonctionne-t-il uniquement avec ChatGPT ?

Non. Le protocole MCP est conçu pour l'interopérabilité. La connexion dépend toutefois des fonctionnalités effectivement prises en charge par chaque client IA.

Un agent IA peut-il consulter et modifier une base MariaDB ou SQLite ?

Oui, si les outils de données correspondants sont installés et autorisés. L'agent peut rechercher, lire ou modifier des données métier dans le périmètre défini, sans disposer d'un accès général à la base.

Faut-il un CMS pour installer Web Agent IA ?

Non. L'approche vise notamment les sites PHP et applications web sans CMS, sous réserve de leur environnement technique.

Est-il nécessaire de réécrire le site ?

Pas nécessairement. Une intégration peut être envisagée sur une application existante après une étude des droits, des outils et des contraintes d'hébergement.

Connecter votre application à l'IA

Présentez votre site, son environnement et les tâches que vous souhaitez rendre accessibles à un assistant.

Étudier mon projet Web Agent IA ↗

Voir aussi : Agents IA métier · Développement logiciel.