---
title: "Site & système"
url: "https://www.sensomcp.com/fr/doc/outils/outils-site"
lang: "fr-FR"
description: "Les outils du plugin Site de Senso MCP : informations du site, rendu de page, cache Joomla et JCH Optimize (vider, reconstruire, activer) et inventaire, avec les droits requis et le fonctionnement du recache JCH."
category: "Référence des outils"
author: "Fred Oliver"
published: "2026-09-07T14:58:39+00:00"
modified: "2026-10-11T18:30:50+00:00"
---

# Site & système

- Abstract: Cette page référence les outils du plugin Site de Senso MCP : informations générales du site, rendu d'une page telle qu'un visiteur la voit, purge et reconstruction des caches Joomla et JCH Optimize, et inventaire des composants, langues et niveaux d'accès, avec le droit requis pour chaque outil. Elle détaille le fonctionnement de la reconstruction du cache JCH (édition Pro requise, plugins système actifs, mécanisme signé identique au bouton de JCH, statuts 202/409, repli en ligne de commande) et la compatibilité avec JCH 9.4.2 depuis Senso MCP 1.2.13.
- Introspection du site : informations, rendu, cache et vérifications.
-
- Intermédiaire
- Gratuit
- informations-du-site, Informations du site
- rendu-de-page, Rendu de page
- cache, Cache
- ce-qu-il-faut-savoir-sur-jch, Ce qu'il faut savoir sur JCH Optimize
- inventaire, Inventaire
- exemples-de-prompts, Exemples de prompts

La plupart de ces outils sont en lecture / introspection et n'exigent aucune permission particulière. Les outils de cache exigent, eux, la permission indiquée sur le composant concerné.

## Informations du site

Obtenir un instantané du site (nom, URL, langues, template actif, versions).

| Outil | Fonction | Droits nécessaires (ACL) |
|---|---|---|
| `get_site_info` | Informations générales du site | Aucune (lecture) |

## Rendu de page

Récupérer le rendu d'une page vue en visiteur anonyme.

| Outil | Fonction | Droits nécessaires (ACL) |
|---|---|---|
| `get_rendered_page` | Statut, titre et texte d'une page front-end | Aucune (lecture) |

## Cache

Vider et reconstruire les caches Joomla et JCH Optimize. Les outils JCH n'apparaissent que si le composant JCH Optimize est installé et activé sur le site.

| Outil | Fonction | Droits nécessaires (ACL) |
|---|---|---|
| `clear_cache` | Vider le cache Joomla (un groupe précis ou les caches principaux) | Accès admin — `core.manage` (com\_cache) |
| `clear_jch_cache` | Vider le cache JCH (fichiers combinés, Page Cache, Cloudflare) ; `rebuild: true` enchaîne une reconstruction | Accès admin — `core.manage` (com\_cache) |
| `rebuild_jch_cache` | Reconstruire le cache JCH (recache) ; `crawl_limit` optionnel | Accès admin — `core.manage` (com\_cache) |
| `set_jch_cache_state` | Activer / désactiver JCH (les deux plugins système, optimisation et Page Cache) | Modifier l'état — `core.edit.state` (com\_plugins) |

### Ce qu'il faut savoir sur JCH Optimize

**Prérequis.** Vider le cache fonctionne avec toutes les éditions de JCH. La reconstruction (recache) est une fonction de **JCH Optimize Pro**. Les deux plugins système de JCH (*JCH Optimize* et *JCH Page Cache*) doivent être activés : `clear_jch_cache` et `rebuild_jch_cache` renvoient leur état dans `jch_plugins` et un `warning` si l'un des deux est désactivé. L'assistant est invité à les activer d'abord avec `set_jch_cache_state`.

**Comment se déroule la reconstruction.** `rebuild_jch_cache` déclenche le mécanisme de JCH lui-même, celui du bouton « Reconstruire le cache » de son administration : une requête signée vers l'endpoint de recache du site, qui répond aussitôt puis parcourt les pages en arrière-plan. L'outil lit la réponse de JCH et la restitue :

- `started: true`, `method: web-async-ping`, `http_status: 202` — la reconstruction est acceptée et tourne sur le site. Comptez quelques secondes à quelques minutes selon le nombre de pages et la limite de parcours configurée dans JCH.
- `started: false`, `http_status: 409` — une reconstruction est déjà en cours (verrou JCH). Attendez qu'elle se termine avant de relancer.
- Tout autre cas (signature refusée, endpoint indisponible) — l'outil bascule sur la commande en ligne (`method: cli-background`, nécessite le plugin *Console - JCH Optimize* et la fonction `exec` sur l'hébergement) et indique dans `web_ping` ce qu'a répondu le site. En dernier recours, il renvoie la commande à lancer (`cli_command`) et une ligne de cron prête à l'emploi.

**Versions de JCH prises en charge.** Les outils suivent les évolutions de JCH Optimize, y compris la version 9.4.2 qui a changé la signature de son endpoint de recache (nonce à usage unique) et la façon de reconnaître l'édition Pro. Depuis Senso MCP 1.2.13, l'outil réutilise directement les classes de JCH présentes sur le site pour signer la demande et détecter l'édition, et conserve l'ancien mécanisme pour les versions antérieures. Si `rebuild_jch_cache` répond « requires JCH Optimize Pro » sur un site Pro, ou `started: true` sans que rien ne se reconstruise, mettez Senso MCP à jour.

**Charge serveur.** La reconstruction parcourt le site avec plusieurs requêtes simultanées (option « recache concurrency » de JCH). Si cette valeur atteint le nombre maximal de processus PHP de votre hébergement, les visiteurs attendent pendant le parcours : réglez-la en dessous (5 est une valeur sûre).

## Inventaire

Connaître ce qui est installé et configuré sur le site.

| Outil | Fonction | Droits nécessaires (ACL) |
|---|---|---|
| `list_installed_components` | Composants activés du site | Aucune (lecture) |
| `list_installed_languages` | Packs de langue installés | Aucune (lecture) |
| `list_access_levels` | Niveaux d'accès (Public, Enregistré, …) | Aucune (lecture) |

## Exemples de prompts

> « Donne-moi les informations générales du site. »
>
> « Vide le cache du site. »
>
> « Vide le cache JCH puis reconstruis-le, et dis-moi si JCH a accepté la reconstruction. »
>
> « Liste les composants installés et les langues disponibles. »
