vendredi 25 septembre 2026

À propos

Contact

IA & MCP

Un tableau de bord pour suivre l’activité des agents IA sur un parc de sites

Architecture d'un outil de supervision qui agrège les journaux MCP de plusieurs sites clients pour repérer les usages anormaux d'agents à l'échelle d'une agence.

Par Clément Hadrot • 6 juillet 2026 • 4 min de lecture • Aucun commentaire
Un tableau de bord pour suivre l'activité des agents IA sur un parc de sites

Une agence gérant 34 sites WordPress clients, chacun avec son propre agent connecté pour des tâches variées (rédaction assistée, maintenance, support), s’est retrouvée dans une situation impossible à superviser manuellement : trente-quatre journaux MCP distincts, sur trente-quatre installations séparées, sans aucune vue d’ensemble sur l’activité réelle des agents. Ce cas décrit l’architecture de supervision centralisée construite pour résoudre ce problème, distincte d’un simple tableau de bord de sécurité déjà traité ailleurs sur ce blog.

L’objectif n’était pas de dupliquer les journaux détaillés de chaque site, mais de repérer les signaux d’usage anormal à l’échelle du parc entier, quelque chose qu’aucun journal local, pris isolément, ne pouvait révéler.

Architecture générale

Site client 1 ─┐
Site client 2 ─┤
   ...          ├──► Agrégateur central (API dédiée)
Site client 34 ┘              │
                               ▼
                  Base de synthèse (agence)
                               │
                               ▼
                  Tableau de bord de supervision

Chaque site client conserve son propre journal MCP complet en local, exactement comme avant : rien n’a été retiré côté site. Un agent léger, exécuté via une tâche planifiée toutes les quinze minutes, transmet à l’agrégateur central un résumé chiffré de l’activité récente, pas le détail complet de chaque appel.

L'essentiel à retenir : Un agrégateur central collecte, chaque site reste responsable de ses journaux ; Les anomalies se repèrent par comparaison entre sites, pas seulement en absolu ; Le tableau de bord reste consultable même si un site tombe

Ce que le résumé transmis contient

Pour limiter le volume transmis et éviter de faire transiter des données potentiellement sensibles entre sites clients et agence, seul un résumé statistique est envoyé : nombre d’appels d’outils par catégorie (lecture, écriture, suppression), nombre d’erreurs, et liste des identifiants d’outils les plus sollicités sur la période. Le contenu détaillé des prompts ou des réponses ne quitte jamais le site d’origine.

{
  "site_id": "client-034",
  "periode": "2026-07-06T08:00:00Z/2026-07-06T08:15:00Z",
  "appels_lecture": 12,
  "appels_ecriture": 1,
  "appels_suppression": 0,
  "erreurs": 0,
  "outils_frequents": ["search_articles", "get_order_summary"]
}

Détecter l’anomalie par comparaison, pas en absolu

Le point le plus utile de cette architecture n’est pas la surveillance d’un site isolé, mais la comparaison entre sites de profil similaire. Un site e-commerce avec 200 appels de lecture par heure n’a rien d’anormal ; un site vitrine à faible trafic avec le même volume, en revanche, déclenche une alerte, car ce niveau d’activité tranche nettement avec son propre historique et avec des sites de profil comparable dans le parc.

SignalDéclencheur d’alerte
Volume d’appels de lectureÉcart marqué par rapport à l’historique du site
Appels de suppressionTout appel hors plage horaire habituelle
Taux d’erreursHausse soudaine sur une fenêtre de 24 heures

Résilience en cas de site indisponible

Si un site client tombe ou que la tâche planifiée échoue à transmettre son résumé, le tableau de bord ne bloque pas : il affiche simplement l’absence de données récentes pour ce site, avec un indicateur visuel distinct d’une activité anormalement basse. Cette distinction s’est révélée nécessaire après un premier incident où l’équipe a confondu un site simplement hors ligne avec un agent brutalement inactif, perdant un temps précieux à chercher une explication du mauvais côté.

Un tableau de bord de supervision qui ne distingue pas « aucune donnée reçue » de « activité anormalement faible » finit par générer plus de confusion que d’aide.

Ce que cette architecture n’ambitionne pas

Elle ne remplace pas les garde-fous propres à chaque site (quotas, permissions, validation humaine), qui restent la première ligne de défense locale. Le tableau de bord d’agence intervient en seconde ligne, pour repérer ce qu’un site isolé ne peut pas voir par lui-même : un pattern d’usage qui ne devient suspect que par comparaison avec le reste du parc.

En résumé

Superviser l’activité des agents IA sur un parc de sites à l’échelle d’une agence gagne à s’appuyer sur des résumés statistiques agrégés plutôt que sur une centralisation complète des journaux détaillés, à la fois pour des raisons de volume et de confidentialité entre clients. La valeur de cette approche vient surtout de la comparaison entre sites, qui révèle des anomalies invisibles à l’échelle d’un site pris isolément.

Partager :

À propos de l'auteur

Clément Hadrot

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi