AI Suite MCP
Die AI Suite MCP ist eine eigenständige TYPO3-Erweiterung, die einen MCP-Server (Model Context Protocol) bereitstellt. Damit verbinden sich KI-Clients wie Claude Desktop, Claude.ai, ChatGPT, Claude Code, der MCP Inspector oder Open WebUI direkt mit deinem TYPO3-Backend und steuern es so, wie es sonst ein Redakteur tun würde, ohne den Chat zu verlassen.
Die Funktionen der AI Suite lassen sich dabei mitnutzen. Übersetzungen, Metadaten-Generierung, Bildgenerierung und Stapelverarbeitung werden nicht neu gebaut, sondern können an die AI Suite übergeben werden. Für diese Tools gelten deshalb dieselben Anbieter, Models, Berechtigungen und Credits wie im Backend-Modul, siehe Models & APIs.
Ohne gültigen API-Key der AI Suite bleiben diese Tools zwar sichtbar, jeder Aufruf endet dann aber mit einem Lizenzfehler. Alles, was ohne externen KI-Anbieter auskommt, funktioniert unabhängig davon. Dazu gehören das Lesen des Seitenbaums, die Inhaltssuche, das Anlegen und Bearbeiten von Datensätzen, Textersetzungen, Übersetzungen und das Einbinden von Medien. Diese Tools laufen allein über TYPO3 und verbrauchen keine Credits.
Beta-Version
Die AI Suite MCP befindet sich in aktiver Entwicklung und ist aktuell im Beta-Stadium (Version 0.6.0). Tool-Signaturen, Einstellungsschlüssel und die geplante Schnittstelle für eigene Tools können sich zwischen Minor-Versionen noch ändern. Ein Produktiveinsatz ist möglich, eine feste Version sollte aber gepinnt und vor einem Update der Changelog geprüft werden.
Was kannst du damit machen?
Sobald ein Client verbunden ist, kann das Model im Rahmen der Berechtigungen des verknüpften Backend-Benutzers unter anderem:
- den Seitenbaum durchlaufen, Seiten lesen und Inhalte durchsuchen,
- Inhalte generieren und optimieren (einzelne Inhaltselemente, Landingpages, ganze Seitenbäume) sowie bestehende Texte umschreiben, kürzen oder vereinfachen,
- übersetzen (einzelne Datensätze, ganze Seiten, Datei-Metadaten, ganze Ordner) in die gewünschte Zielsprache oder auch in einfache Sprache,
- Metadaten in großem Umfang füllen (SEO-Titel, Beschreibungen, OG- und Twitter-Tags, Alt-Texte),
- Bilder direkt nach FAL generieren,
- Datensätze sicher bearbeiten, jede schreibende Aktion läuft über den DataHandler mit verpflichtender Vorschau und Bestätigung,
- Batch-Prozesse im Hintergrund starten, deren Ergebnisse als Vorschläge zur Freigabe zurückkommen.
- und vieles mehr…
Alle Aktionen laufen als der verknüpfte Backend-Benutzer. Seiten- und Datei-Mounts, Tabellen- und Feldrechte sowie die Feature- und Modelrechte der AI Suite werden dabei durchgesetzt.
Ein Teil dieser Aktionen setzt einen gültigen API-Key der AI Suite voraus, weil dahinter ein externes KI-Model verwendet wird. Fehlt der Key oder stehen nicht genügend Credits zur Verfügung, bleiben die Tools in der Tool-Liste sichtbar und das Model ruft sie auch auf, der Aufruf endet dann aber mit einem Lizenzfehler. Nicht zu verwechseln mit den Feature-Rechten der Backend-Gruppe. Fehlt dort ein Recht, verschwindet das Tool schon aus der Liste und das Model sieht es nie. Der strukturelle Teil bleibt davon unberührt. Dazu zählen lesen, suchen, Datensätze anlegen, ändern, verschieben, kopieren und löschen, Übersetzungen anlegen sowie vorhandene Medien einbinden.
Voraussetzungen
Die AI Suite MCP baut auf der AI Suite auf. Die benötigten Abhängigkeiten, einschließlich der AI Suite selbst, des TYPO3-Reports-Moduls und der TYPO3-Workspaces, werden bei der Installation automatisch mitinstalliert und müssen nicht separat hinzugefügt werden.
- TYPO3 12.4.11 bis 14.3.x
- PHP 8.2 oder neuer
- AI Suite in Version 12.21.0, 13.15.0 oder 14.3.0 und neuer (passend zur jeweiligen TYPO3-Major-Version)
Die AI Suite muss installiert und sollte auch konfiguriert sein, damit man den vollen Funktionsumfang des AI Suite MCP nutzen kann. Installation und Einrichtung sind Administrationsaufgaben. Details findest du unter Installation und Konfiguration.
Die TYPO3-Workspaces sind eine Pflicht-Abhängigkeit und keine Option. Auf ihnen beruht der Standard-Schreibmodus, der Änderungen als prüfbaren Entwurf ablegt und bei Bedarf einen Workspace pro Benutzer selbst anlegt.