Aus einem Briefing wird ein Entwurf in TYPO3
Eine neue Veranstaltungsreihe braucht eine Übersichtsseite und drei Terminseiten. Texte und Bilder sind freigegeben. Eine mögliche Aufgabe an den Agenten lautet: „Lege die Seiten unter Veranstaltungen an, verwende unsere bestehenden Inhaltselemente und ordne die Bilder aus dem Briefing zu. Fehlende Angaben bitte auflisten. Noch nicht veröffentlichen.“
Der Auftrag umfasst mehrere zusammenhängende Arbeitsschritte: die passende Stelle im Seitenbaum finden, Seiten anlegen, Inhalte zuordnen und Medien einbinden. Ziel ist ein zusammenhängender Entwurf in TYPO3, den die Redaktion in der Website-Vorschau bearbeitet und freigibt. Das manuelle Übertragen einzelner Textblöcke aus einem Chat entfällt in diesem Ablauf.
Wie der Agent auf Seiten und Inhalte zugreift
MCP steht für Model Context Protocol. Der Standard beschreibt, wie eine KI-Anwendung verfügbare Werkzeuge abfragt und aufruft. Das Sprachmodell interpretiert den Auftrag; der Agent organisiert die Arbeitsschritte. Ein MCP-Server stellt dafür die Funktionen der angebundenen Anwendung bereit.
Eine TYPO3-Extension stellt diese Verbindung zum CMS her. Der Agent liest Seiten und Inhalte als strukturierte Daten und führt Änderungen über die dafür vorgesehenen Werkzeuge aus. Die Verbindung arbeitet mit einem TYPO3-Benutzer und dessen Zugriffsrechten, ohne die Klickwege im Backend nachzubilden.
-
Auftrag & Unterlagen
Die Redaktion gibt Inhalte, Zielseiten und erlaubte Änderungen vor.
-
Agent & MCP
Der Agent liest die CMS-Struktur und ruft die passenden Werkzeuge auf.
-
TYPO3-Entwurf
Seiten und Inhaltselemente entstehen im Workspace.
-
Prüfung & Freigabe
Die Redaktion kontrolliert die Vorschau und veröffentlicht die geprüften Änderungen.
Weniger Handarbeit bei wiederkehrenden Änderungen
Bei einer gewachsenen Website verteilt sich dieselbe Information oft auf mehrere Seiten. Dazu kommen Unterlagen aus Fachabteilungen, neue Downloads und redaktionelle Nacharbeiten. Drei Aufgaben eignen sich besonders, um eine MCP-Anbindung daran auszurichten:
- Freigegebene Informationen an mehreren Stellen einarbeiten
- Ein Produkt bekommt neue technische Angaben. Der Agent soll zunächst die betroffenen Seiten finden und auflisten, anschließend die freigegebenen Änderungen als Entwurf einarbeiten. Nicht jede Erwähnung gehört geändert: Ein älterer Pressebericht kann bewusst den damaligen Stand dokumentieren.
- Material aus Fachabteilungen für die Website aufbereiten
- Ein freigegebenes Dokument liefert die Grundlage für Überschrift, Einleitung, Detailtext und Downloads. Die KI-Anwendung liest das Material; über MCP werden die Inhalte den passenden CMS-Elementen zugeordnet. Fachbegriffe, Textlängen und die gewünschte Seitenstruktur gehören in den Auftrag.
- Lücken im Inhaltsbestand gezielt bearbeiten
- Der Agent soll Produktseiten ohne Seitenbeschreibung finden und dafür Vorschläge aus den vorhandenen Inhalten vorbereiten. Die Redaktion erhält damit eine konkrete Auswahl zur Bearbeitung. Für umfangreiche Websites lässt sich die Aufgabe nach Produktgruppe oder Seitenbereich aufteilen.
Die vorhandenen Inhaltselemente weiterverwenden
Die hier beschriebene MCP-Anbindung ergänzt TYPO3 ab Version 13.4 um eine Open-Source-Extension und nutzt Workspaces für Inhaltsänderungen. Sie arbeitet mit den vorhandenen Felddefinitionen und dem DataHandler, also der TYPO3-internen Verarbeitung von Datensätzen. Der Agent muss die Website nicht als neues System nachbauen.
Ein Produktdetail, eine Kontaktbox oder ein Veranstaltungseintrag hat bereits eine festgelegte Struktur. Diese Struktur gibt vor, wo Überschriften, Beschreibungen, Bilder und Verknüpfungen hingehören. Auch eigene Datensätze lassen sich anbinden, sofern sie Workspaces unterstützen und entsprechend konfiguriert sind.
Bei einer Integration liegt unser Schwerpunkt auf dieser Zuordnung: Welche Inhaltselemente darf der Agent anlegen? Welche Felder und Beziehungen muss er berücksichtigen? Welche projektspezifischen Abläufe brauchen ein eigenes Werkzeug? So lässt sich die Unterstützung an die Website anpassen, mit der das Team bereits arbeitet.
Bilder und Downloads direkt zuordnen
Zum Veranstaltungsbriefing gehören häufig ein Titelbild, Porträts der Vortragenden und ein Programm als PDF. Über die MCP-Anbindung kann der Agent solche Dateien in TYPO3 übernehmen und den passenden Inhaltselementen zuordnen. Die Dateien können von einer Webadresse oder vom eigenen Rechner kommen.
Der Upload ergänzt den Dateibestand, ohne vorhandene Dateien zu überschreiben. Neue Dateien liegen sofort im TYPO3-Dateispeicher; ihre Einbindung in die Seite wird im Workspace vorbereitet. Für vertrauliches Material sind deshalb die Zugriffsregeln des Dateispeichers gesondert zu berücksichtigen.
Vorschau und Freigabe bleiben in TYPO3
Im Workspace sieht die Redaktion die vorbereiteten Inhalte im Layout der Website. Sie kann Überschriften anpassen, die Bildauswahl beurteilen, Verlinkungen prüfen und den Entwurf mit der veröffentlichten Fassung vergleichen. Mehrere zusammengehörige Änderungen lassen sich so vor der Freigabe im Zusammenhang betrachten.
Für die redaktionelle Nutzung setzen wir auf einen klaren Ablauf: Der Agent bereitet vor, die zuständigen Personen prüfen und veröffentlichen. Dazu gehört ein TYPO3-Benutzer, dessen Zugriffsrechte auf die vorgesehenen Seiten und Inhalte begrenzt sind. Über OAuth lässt sich dieser Zugang mit der KI-Anwendung verbinden.
TYPO3-Erfahrung und lokale KI zusammenbringen
Bei rudybohrer treffen langjährige TYPO3-Entwicklung und eigene Forschung mit lokalen KI-Modellen aufeinander. Auf unserer DGX Spark beschäftigen wir uns mit Coding-Agenten, Werkzeugaufrufen und Aufgaben über mehrere Arbeitsschritte. Für die Redaktion stellt MCP eine Verbindung zu einem vertrauten System her: zu den Seiten, Inhaltselementen und Freigaben in TYPO3.
OpenCode kann als Agent MCP-Werkzeuge aufrufen und lokale Modelle nutzen, etwa über Ollama. Damit ist auch ein Aufbau mit eigener Modell-Hardware möglich. Für die Auswahl zählen die Qualität der Inhalte, zuverlässige Werkzeugaufrufe und die Vorgaben zum Umgang mit Daten.
Für eine TYPO3-Integration ist unser Ansatz, einen konkreten Redaktionsablauf vollständig abzubilden: von den freigegebenen Unterlagen über Seiten und Medien bis zur Veröffentlichung durch das Team. Gemeinsam mit der Redaktion lässt sich dann beurteilen, welche Arbeitsschritte wegfallen und wo fachliche Entscheidungen gefragt bleiben.
Mit MCP reicht KI-Unterstützung bis in die Seitenstruktur und Inhaltspflege von TYPO3. Unser Ansatz verbindet die Aufgaben der Redaktion mit dem vorhandenen Inhaltsmodell, passenden KI-Werkzeugen und dem Freigabeprozess der Website.