---
title: "Website & System"
url: "https://www.sensomcp.com/de/doku/werkzeuge/website-werkzeuge"
lang: "de-DE"
description: "Die Tools des Senso-MCP-Site-Plugins: Website-Informationen, Seiten-Rendering, Joomla-Cache und JCH Optimize (leeren, neu aufbauen, aktivieren) sowie Inventar – mit den erforderlichen Berechtigungen und der Funktionsweise des JCH-Recachings."
category: "Tool-Referenz"
author: "Fred Oliver"
published: "2026-09-07T14:58:39+00:00"
modified: "2026-10-11T18:30:50+00:00"
---

# Website & System

- Zusammenfassung: Diese Seite dokumentiert die Tools des Plugins „Site“ von Senso MCP: allgemeine Website-Informationen, die Darstellung einer Seite aus Sicht eines Besuchers, das Leeren und Wiederaufbauen der Joomla- und JCH-Optimize-Caches sowie eine Übersicht der Komponenten, Sprachen und Zugriffsebenen einschließlich der für jedes Tool erforderlichen Berechtigung. Sie erläutert ausführlich, wie der Wiederaufbau des JCH-Caches funktioniert (Pro-Version erforderlich, aktive System-Plugins, signierter Mechanismus identisch mit der JCH-Schaltfläche, Status 202/409, Rückgriff auf die Befehlszeile) und welche Kompatibilität mit JCH 9.4.2 ab Senso MCP 1.2.13 besteht.
- Website-Introspektion: Informationen, Darstellung, Cache und Prüfungen.
-
- Mittelstufe
- Kostenlos
- website-informationen, Website-Informationen
- seitendarstellung, Seitendarstellung
- cache, Cache
- wissenswertes-ueber-jch, Wissenswertes über JCH Optimize
- inventar, Inventar
- prompt-beispiele, Prompt-Beispiele

Die meisten dieser Tools dienen zum Lesen und zur Introspektion und erfordern keine besonderen Berechtigungen. Für die Cache-Tools ist hingegen die beim jeweiligen Bestandteil angegebene Berechtigung erforderlich.

## Website-Informationen

Einen Schnappschuss der Website abrufen (Name, URL, Sprachen, aktives Template, Versionen).

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `get_site_info` | Allgemeine Website-Informationen | Keine (Lesen) |

## Seitendarstellung

Die Darstellung einer Seite abrufen, wie sie ein anonymer Besucher sieht.

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `get_rendered_page` | Status, Titel und Text einer Frontend-Seite | Keine (Lesen) |

## Cache

Die Joomla- und JCH-Optimize-Caches leeren und wiederaufbauen. Die JCH-Tools werden nur angezeigt, wenn die Komponente JCH Optimize auf der Website installiert und aktiviert ist.

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `clear_cache` | Joomla-Cache leeren (eine bestimmte Gruppe oder die Haupt-Caches) | Administratorzugriff — `core.manage` (com\_cache) |
| `clear_jch_cache` | JCH-Cache leeren (kombinierte Dateien, Page Cache, Cloudflare); `rebuild: true` startet anschließend einen Wiederaufbau | Administratorzugriff — `core.manage` (com\_cache) |
| `rebuild_jch_cache` | JCH-Cache wiederaufbauen (Recache); `crawl_limit` optional | Administratorzugriff — `core.manage` (com\_cache) |
| `set_jch_cache_state` | JCH aktivieren/deaktivieren (die beiden System-Plugins für Optimierung und Page Cache) | Status ändern — `core.edit.state` (com\_plugins) |

### Wissenswertes über JCH Optimize

**Voraussetzungen.** Das Leeren des Caches funktioniert mit allen JCH-Versionen. Der Wiederaufbau (Recache) ist eine Funktion von **JCH Optimize Pro**. Die beiden JCH-System-Plugins (*JCH Optimize* und *JCH Page Cache*) müssen aktiviert sein: `clear_jch_cache` und `rebuild_jch_cache` geben ihren Status in `jch_plugins` sowie eine `warning` zurück, wenn eines der beiden Plugins deaktiviert ist. Der Assistent sollte sie zunächst mit `set_jch_cache_state` aktivieren.

**Ablauf des Wiederaufbaus.** `rebuild_jch_cache` löst den JCH-eigenen Mechanismus aus, also den Mechanismus der Schaltfläche „Cache wiederaufbauen“ in der JCH-Administration: eine signierte Anfrage an den Recache-Endpunkt der Website, die sofort beantwortet wird und anschließend die Seiten im Hintergrund durchläuft. Das Tool liest die Antwort von JCH aus und gibt sie zurück:

- `started: true`, `method: web-async-ping`, `http_status: 202` — der Wiederaufbau wurde angenommen und läuft auf der Website. Je nach Seitenanzahl und in JCH konfiguriertem Crawl-Limit dauert dies einige Sekunden bis mehrere Minuten.
- `started: false`, `http_status: 409` — bereits ein Wiederaufbau läuft (JCH-Sperre). Warten Sie, bis dieser abgeschlossen ist, bevor Sie einen neuen starten.
- In allen anderen Fällen (Signatur abgelehnt, Endpunkt nicht verfügbar) — wechselt das Tool auf den Befehlszeilenmodus (`method: cli-background`; dafür sind das Plugin *Console - JCH Optimize* und die Funktion `exec` auf dem Hosting erforderlich) und gibt in `web_ping` an, wie die Website geantwortet hat. Als letzte Möglichkeit gibt es den auszuführenden Befehl (`cli_command`) sowie eine sofort verwendbare Cron-Zeile zurück.

**Unterstützte JCH-Versionen.** Die Tools berücksichtigen die Weiterentwicklung von JCH Optimize, einschließlich Version 9.4.2, in der die Signatur des Recache-Endpunkts (Nonce zur einmaligen Verwendung) und die Erkennung der Pro-Version geändert wurden. Seit Senso MCP 1.2.13 verwendet das Tool direkt die auf der Website vorhandenen JCH-Klassen, um die Anfrage zu signieren und die Version zu erkennen, und behält den bisherigen Mechanismus für ältere Versionen bei. Wenn `rebuild_jch_cache` auf einer Pro-Website „requires JCH Optimize Pro“ meldet oder `started: true` zurückgibt, ohne dass etwas wiederaufgebaut wird, aktualisieren Sie Senso MCP.

**Serverlast.** Beim Wiederaufbau wird die Website mit mehreren gleichzeitigen Anfragen durchlaufen (Option „recache concurrency“ von JCH). Wenn dieser Wert die maximale Anzahl der PHP-Prozesse Ihres Hostings erreicht, müssen Besucher während des Durchlaufs warten: Setzen Sie den Wert niedriger (5 ist ein sicherer Wert).

## Inventar

Ermitteln, was auf der Website installiert und konfiguriert ist.

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `list_installed_components` | Aktivierte Website-Komponenten | Keine (Lesen) |
| `list_installed_languages` | Installierte Sprachpakete | Keine (Lesen) |
| `list_access_levels` | Zugriffsebenen (Öffentlich, Registriert, …) | Keine (Lesen) |

## Prompt-Beispiele

> „Gib mir die allgemeinen Website-Informationen.“
>
> „Leere den Website-Cache.“
>
> „Leere den JCH-Cache und baue ihn anschließend wieder auf. Sag mir, ob JCH den Wiederaufbau angenommen hat.“
>
> „Liste die installierten Komponenten und verfügbaren Sprachen auf.“
