KI-Agenten TYPO3 erklären: Agentation-Annotationen im Front- und Backend

Die TYPO3-Agentation-Extension bringt visuelle UI-Annotationen für KI-Coding-Agenten direkt in TYPO3 v14 — pro Nutzer:in aktivierbar im Frontend und Backend, mit MCP-Integration, Context-Gate und ohne Node.js zur Installation.

Auf einen Blick

  • Agentation ist ein offenes Konzept für visuelle UI-Annotationen, die KI-Coding-Agenten kontextuellen Überblick über eine Oberfläche geben — die Extension bringt das nach TYPO3.
  • Frontend-Toolbar via TYPO3 Admin Panel und Backend-Toolbar in Modul-Content-Frames — jeweils pro Nutzer:in aktivierbar, kein globaler Eingriff.
  • Ein Context-Gate verhindert, dass Annotationen versehentlich auf Production-Umgebungen sichtbar werden.
  • Backend-Modul „System > Agentation" mit MCP-Konfiguration, Server-Status, Same-Origin-Proxy und vorgefertigten Vite-Assets — kein Node.js zur Installation nötig.

KI-Coding-Agenten arbeiten zunehmend mit lebenden Applikationen — sie navigieren Oberflächen, lesen Strukturen und führen Aktionen aus. Dabei fehlt ihnen oft der Kontext, den menschliche Entwickler:innen intuitiv aus visuellen Cues ableiten: Was ist dieses Element? Welchen Zweck erfüllt diese Sektion? Das Agentation-Projekt löst dieses Problem mit einem direkten Ansatz: visuelle UI-Annotationen, die explizit für KI-Coding-Agenten hinterlegt werden.

Die TYPO3-Agentation-Extension bringt dieses Konzept in das TYPO3-Ökosystem. Redakteur:innen und Entwickler:innen können direkt im Browser — im Frontend wie im Backend — Kontext-Annotationen hinterlegen, ohne den gewohnten Editor-Workflow verlassen zu müssen.


Inhaltsverzeichnis  

Überblick

Agentation-Konzept und Einordnung in den TYPO3-Kontext.

Funktionen im Detail

Toolbars, MCP-Modul, Context-Gate, Annotationsverwaltung.

Installation

Composer-Setup und Extension-Einrichtung.

Fazit

Einordnung und Ausblick.

Überblick  

Das Agentation-Projekt definiert ein Konzept für visuelle UI-Annotationen, die explizit an KI-Coding-Agenten adressiert sind: Statt dass ein Agent eine Oberfläche durch Scraping und Heuristik interpretiert, hinterlegen Entwickler:innen und Redakteur:innen direkt strukturierte Kontextinformationen an UI-Elementen. Die Annotationen beschreiben Zweck, Einschränkungen und Zusammenhänge — maschinenlesbar, aber auch im Browser sichtbar.

Die TYPO3-Extension überträgt dieses Modell auf zwei Ebenen: das TYPO3-Frontend (via Admin Panel Toolbar) und das TYPO3-Backend (Toolbar in Modul-Content-Frames). Beide Ebenen sind pro Nutzer:in aktivierbar — die Sichtbarkeit der Annotationsschicht wird in den persönlichen TYPO3-Einstellungen gesteuert, ohne globalen Eingriff in die Oberfläche.

Für die MCP-Anbindung bringt die Extension ein Backend-Modul „System > Agentation" mit: Es zeigt die MCP-Konfiguration, den Status lokaler und serverseitiger agentation-mcp-Server und stellt einen Same-Origin-Backend-Proxy für lokale agentation-mcp-Server bereit. KI-Coding-Agenten können über diesen Proxy auf Annotationen zugreifen, ohne direkte Netzwerkrouten zu lokalen Diensten zu benötigen.

Nur für TYPO3 v14

Diese Extension setzt TYPO3 ^14.3 und PHP ^8.2 voraus. Für den Einsatz mit MCP-basierten KI-Agenten wird ein kompatibler agentation-mcp-Server benötigt. Die vorgefertigten Vite-Assets werden mit der Extension ausgeliefert — Node.js ist zur Installation nicht erforderlich.

Agentation MCP configuration in the TYPO3 backend

Agentation-Konfiguration im Systembereich: Das Modul bündelt MCP-Status, Same-Origin-Proxy und Client-Setup, damit Coding-Agenten auf kuratierte TYPO3-Kontexte zugreifen.

Funktionen im Detail  

FunktionNutzen
Frontend-Toolbar (Admin Panel)Injiziert die Agentation-Annotationsschicht in die TYPO3-Frontend-Vorschau via Admin Panel — pro Nutzer:in in den persönlichen TYPO3-Einstellungen aktivierbar.
Backend-Toolbar in Modul-Content-FramesZeigt die Annotationsschicht direkt in Backend-Modul-Content-Frames. Entwickler:innen können Kontext-Annotationen hinterlegen, ohne das Backend zu verlassen.
Backend-Modul „System > Agentation"Zentrale Konfigurationsoberfläche: MCP-Server-Konfiguration, Status lokaler und serverseitiger agentation-mcp-Server, Annotationsliste und Löschen-Funktion.
Same-Origin-Backend-ProxyProxy für lokale agentation-mcp-Server: KI-Coding-Agenten können über TYPO3-Backend-Routen auf lokale MCP-Dienste zugreifen — kein direktes Netzwerkrouting nötig.
Context-GateVerhindert, dass die Annotationsschicht versehentlich auf Production-Umgebungen sichtbar wird. Annotations-UI ist nur in konfigurierten Umgebungen aktiv.
Per-User-EinstellungenFE- und BE-Toolbar-Sichtbarkeit wird pro Nutzer:in gesteuert — kein globaler Eingriff, kein Overhead für Nutzer:innen ohne KI-Agenten-Workflow.
Vorgefertigte Vite-AssetsDie Extension liefert kompilierte Frontend-Assets aus. Kein Node.js-Build-Schritt zur Installation nötig — vereinfacht Deployment und CI/CD.

Das Zusammenspiel von Frontend-Toolbar, Backend-Toolbar und MCP-Modul ergibt einen durchgängigen Workflow: Redakteur:innen annotieren Inhalte im Frontend-Kontext, Entwickler:innen hinterlegen Backend-Modul-Kontext, und der KI-Coding-Agent ruft alle Annotationen über den MCP-Server ab — direkt aus dem Editor, ohne separates Dokumentations-Tool.

Das Context-Gate ist dabei eine bewusste Sicherheitsvorkehrung: KI-Annotationen können interne Strukturinformationen enthalten, die nicht in Production sichtbar sein sollten. Die Extension unterscheidet Umgebungskontexte und aktiviert die Annotationsschicht nur dort, wo sie gewünscht ist.

Installation  

Häufige Fragen  

Fazit  

Die TYPO3-Agentation-Extension verbindet den gewohnten Redaktions- und Entwicklungsworkflow mit der wachsenden Klasse von KI-Coding-Agenten. Statt Agenten per Scraping und Heuristik interpretieren zu lassen, hinterlegen Teams strukturierten Kontext direkt im Browser — ohne den Editor zu verlassen, ohne Node.js zu installieren, ohne Production-Systeme zu exponieren.

Dank

Die Extension implementiert das Agentation-Annotationskonzept auf Basis der Admin-Panel- und Backend-APIs von TYPO3 v14. Dank an das TYPO3-Core-Team und die Community. Die Extension steht unter der GPL-Lizenz.

Lassen Sie uns über Ihr Projekt sprechen

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Dieser Inhalt wurde teilweise mithilfe von KI erstellt.