TYPO3 MCP einrichten: AI Foundation installieren und den MCP-Server einschalten

TYPO3 MCP einrichten: AI Foundation installieren und den MCP-Server einschalten

Wenn Sie TYPO3 MCP einrichten möchten, sind es vier Schritte: AI Foundation per Composer installieren, den MCP-Server der Erweiterung einschalten, Ihren KI-Assistenten über eine Anmeldung im Browser (OAuth) verbinden und prüfen, ob er antwortet.

MCP steht für Model Context Protocol, den offenen Standard, über den ein Assistent wie Claude oder Cursor mit einer Reihe von Tools direkt in TYPO3 arbeitet. Den MCP-Server dafür bringt AI Foundation mit, kostenlos und quelloffen, ohne Lizenzschlüssel und ohne Registrierung. Zu jedem Schritt nennen wir den Befehl oder den Weg im Backend und das, was Sie danach sehen sollten, damit Sie es auf Ihrer eigenen Installation nachprüfen können. Die Screenshots stammen von unserer Demo-Installation, ebenso die erste Frage am Ende; die Bezeichnungen im Modul geben wir so wieder, wie sie im englischen Backend der Demo stehen.

Eine Minute, mit UntertitelnAlle Videos

Für
TYPO3-Administratoren und Integratoren, im Haus oder in der Agentur
Von Hand
4 Schritte: installieren, einschalten, verbinden, prüfen
Per Prompt
23,7 s für die erste Frage auf unserer Demo-Installation
Prüfen und zurücksetzen
Nichts geschrieben, nichts zurückzusetzen

TYPO3 MCP richten Sie in vier Schritten ein. Installieren Sie AI Foundation mit composer require nitsan/ns-t3af, führen Sie das Extension-Setup aus und leeren Sie die Caches. Achten Sie danach in AI Foundation unter MCP Server, Advanced darauf, dass Enable MCP Server angehakt ist, damit der Status Online zeigt. Tragen Sie die Server-URL, die auf /mcp endet, in Ihrem Assistenten ein und melden Sie sich per OAuth mit einem TYPO3-Backend-Benutzer an. Zum Schluss prüfen Sie: Ohne Token weist /mcp Sie ab, OAuth Tokens listet die Verbindung, und eine erste Frage bekommt eine Antwort.

Was MCP ist und was es für TYPO3-Teams verändert, erklärt unser Beitrag zu TYPO3 MCP. Hier geht es nur um das Vorgehen.

Diese Punkte sollten stimmen, bevor Sie den ersten Befehl ausführen:

VoraussetzungWas AI Foundation brauchtWarum das zählt
TYPO3v12, v13 oder v14Diese Versionen unterstützt AI Foundation
PHP8.2 oder neuerDie Mindestversion, auf der AI Foundation läuft
InstallationswegComposer, oder das Modul Extensions bei Installationen ohne ComposerWir zeigen hier den Weg über Composer
Systemerweiterungenscheduler und workspaces, beide aktivBeide gehören zu TYPO3, und AI Foundation baut auf ihnen auf
ZugangZugriff auf die Kommandozeile des Projekts und ein Backend-AdministratorComposer läuft auf dem Server, der Schalter sitzt im Backend
ProduktivsystemHTTPSAnmeldung und Tokens laufen darüber; die Dokumentation rät davon ab, MCP auf einem Produktivsystem ohne HTTPS einzuschalten
Andere MCP-ServerKeine andere MCP-Server-Erweiterung installiertAI Foundation bringt einen eigenen MCP-Server mit, deshalb lässt Composer sie nicht neben einer zweiten MCP-Server-Erweiterung zu

Die Feinheiten, etwa die empfohlene PHP-Version und die Datenbanken, mit denen AI Foundation getestet ist, führt die Installationsanleitung unserer Dokumentation auf (auf Englisch). Lesen Sie sie, bevor Sie auf einem Produktivsystem installieren.

TYPO3 MCP installieren Sie mit einem einzigen Composer-Paket. Führen Sie diese drei Befehle im Hauptverzeichnis Ihres TYPO3-Projekts aus:

composer require nitsan/ns-t3af
./vendor/bin/typo3 extension:setup
./vendor/bin/typo3 cache:flush

Der erste Befehl holt AI Foundation ins Projekt, der zweite legt die Datenbanktabellen an, der dritte leert die Caches. Laden Sie das Backend neu: Im Modulmenü steht jetzt AI Universe, darunter AI Foundation. Ohne Composer laden Sie die Erweiterung im Modul Extensions aus dem TYPO3 Extension Repository, aktivieren sie und leeren die Caches.

Freischalten müssen Sie danach nichts: AI Foundation ist kostenlos und quelloffen, ohne Lizenzschlüssel und ohne Registrierung. Was das im Einzelnen heißt, steht in unserem Beitrag zur kostenlosen KI-Erweiterung für TYPO3. Falls Composer neu für Sie ist: Unsere Anleitung zum Installieren von TYPO3-Erweiterungen mit Composer erklärt die Grundlagen.

AI Foundation für TYPO3 holen

Öffnen Sie AI Foundation im Modulmenü, dann den Tab MCP Server und darin den Tab Advanced:

  1. Achten Sie unter Options darauf, dass Enable MCP Server angehakt ist.
  2. Wählen Sie Save settings und leeren Sie die Caches.
  3. Sehen Sie in den Kopf des Moduls: Server Status sollte Online zeigen.

Im selben Kopf steht die Server URL, die auf /mcp endet. Mit dieser Adresse verbindet sich Ihr Assistent im nächsten Schritt, und der Button Copy daneben legt sie in Ihre Zwischenablage.

Die Dokumentation empfiehlt, vor dem Einschalten von MCP die AI Providers einzurichten, standardmäßig mit Ihren eigenen API-Schlüsseln (Dokumentation zum MCP-Server, auf Englisch).

Wählen Sie im Tab Connect den Weg Remote (OAuth), der als Recommended markiert ist, und kopieren Sie die Server-URL. Dann:

  1. Tragen Sie die URL in Ihrem Assistenten ein, als entfernten MCP-Server. Jeder Client nennt das anders, etwa benutzerdefinierter Connector oder MCP-Server-Eintrag; unsere Anleitungen für Claude, Microsoft Copilot, Cursor und VS Code gehen jeden Weg Schritt für Schritt durch.
  2. Melden Sie sich an, wenn sich Ihr Browser öffnet. Bei der ersten Verbindung zeigt AI Foundation eine Seite namens Authorize Application, auf der der Client steht, der Zugriff möchte. Melden Sie sich dort mit dem TYPO3-Backend-Benutzer an, dessen Rechte der Assistent nutzen soll, und wählen Sie Authorize.
  3. Wechseln Sie zurück zu Ihrem Assistenten. Er hat jetzt ein Token für diesen Benutzer und listet die MCP-Tools, die er nutzen kann.

Ein Assistent, der sich bei der ersten Verbindung selbst registriert, wie Claude auf unserer Demo-Installation, braucht von Ihnen weder Client-ID noch Secret. Die Anmeldung folgt den Regeln des Model Context Protocol zur Autorisierung: OAuth mit PKCE, einer Prüfung, die verhindert, dass jemand anderes einen abgefangenen Anmeldecode verwendet, und unsere Demo-Installation nennt S256 als einzige PKCE-Methode. Ab dann kann der Assistent in TYPO3 genau das tun, was dieser Backend-Benutzer darf. Der Tab Connect bietet noch weitere Wege, etwa eine Token-URL für Clients ohne OAuth; für den Anfang ist Remote (OAuth) der richtige.

Blog-Serie · TYPO3 MCP

MCP in der Praxis für TYPO3

Jeden Freitag: zwei neue Aufgaben für Ihren KI-Assistenten, jede mit einem einminütigen Video.

Folge 2 von 29 ist online · Nächste: Freitag 23. Okt. 2026

Diese FolgeFolge 2 · 19. Okt. 2026

Als Nächstes

  1. MCP in der Praxis für TYPO3Folge323. Okt. 2026
    Folge 3 · 23. Okt. 2026
    • TYPO3-Inhalte per KI bearbeiten: vier alltägliche Änderungen per Chat
    • Telefonnummer, Preis oder Produktnamen überall in TYPO3 ändern
  2. MCP in der Praxis für TYPO3Folge430. Okt. 2026
    Folge 4 · 30. Okt. 2026
    • Fragen Sie Ihr TYPO3: 15 Fragen, in Sekunden beantwortet
    • TYPO3 SEO-Audit per Chat: Beschreibungen, Titel, noindex, Canonicals
  3. MCP in der Praxis für TYPO3Folge56. Nov. 2026
    Folge 5 · 6. Nov. 2026
    • TYPO3 MCP Prompts: zehn Einstiegs-Prompts und der Playground
    • TYPO3 Workspaces aus dem Chat: Entwurf, Prüfung, Veröffentlichen, Verwerfen

Drei Prüfungen zeigen Ihnen, dass die Einrichtung steht, von außen nach innen.

Der Endpunkt antwortet. Ohne Token muss /mcp Sie abweisen, und das Discovery-Dokument für OAuth muss mit JSON antworten. Ersetzen Sie die Beispieladresse durch Ihre eigene:

curl -sS -o /dev/null -w "%{http_code}\n" https://www.example.com/mcp
# 401: Der MCP-Server läuft und verlangt eine Anmeldung

curl -sS https://www.example.com/.well-known/oauth-authorization-server/mcp
# JSON mit authorization_endpoint, token_endpoint und code_challenge_methods_supported

Eine 401 ist hier genau die Antwort, die Sie sehen wollen. Eine 503 heißt, dass der MCP-Server ausgeschaltet ist; das behebt Schritt 2.

Die Verbindung ist gelistet. Unter MCP Server, OAuth Tokens steht eine Zeile je verbundenem Client: der Backend-Benutzer, als der er arbeitet, wann sein Token erstellt und zuletzt genutzt wurde, wann es abläuft, der Workspace und ein Button Revoke.

Ihr Assistent antwortet aus TYPO3. Stellen Sie eine Frage, die nur liest, etwa Geben Sie mir einen kurzen Überblick über die Seiten unserer Website und die Sprachen, in denen es sie gibt. Auf unserer Demo-Installation las der Assistent den Seitenbaum und die Sprachen der Websites und antwortete dann: zwei Websites, jede auf Englisch und Deutsch, wie viele ihrer Seiten übersetzt sind und welche Seiten keine deutsche Fassung haben, darunter die Seite Tents. Geändert wurde nichts.

Das Video zu dieser Folge beginnt mit dem ersten Prompt auf unserem Demo-TYPO3, aufgezeichnet am 30. September 2026 über den MCP-Server von AI Foundation, als Administrator auf Live: Geben Sie mir einen kurzen Überblick über die Seiten unserer Website und die Sprachen, in denen es sie gibt. Der Assistent las den Seitenbaum und die Sprachen der Websites und hatte auf unserer Demo-Installation nach 23,7 Sekunden geantwortet, gemessen vom Prompt bis zur fertigen Antwort. Geändert wurde nichts. Danach prüft das Video die Verbindung in TYPO3: das Modul MCP Server mit Status und Server-URL, die Anmeldung im Browser, die Sie als Backend-Benutzer freigeben, und die Liste unter OAuth Tokens, in der Sie die Verbindung widerrufen können. Die Core-Tools sind mit AI Foundation kostenlos, Extensions bringen lizenzierte Tools. Die Installation zeigt das Video nicht: Auf unserer Demo läuft AI Foundation bereits, die Befehle stehen in Schritt 1. Die Sitzung lief auf Englisch, wie das Backend der Demo; die deutsche Fassung des Videos zeigt dieselbe Aufnahme mit deutschen Texten.

Scheitert die Verbindung, gehen Sie diese fünf Punkte durch, in der Reihenfolge, in der sie auftreten:

Was Sie sehenWahrscheinliche UrsacheWas zu tun ist
Composer verweigert die Installation von nitsan/ns-t3af und meldet einen KonfliktEine andere MCP-Server-Erweiterung ist installiertEntfernen Sie diese zuerst; AI Foundation bringt einen eigenen MCP-Server mit
Kein AI Foundation im ModulmenüSetup oder Cache-Leerung sind nicht gelaufen, oder scheduler oder workspaces ist nicht aktivFühren Sie extension:setup und cache:flush erneut aus und aktivieren Sie beide Systemerweiterungen
Server Status zeigt nicht Online, oder /mcp antwortet 503Enable MCP Server ist nicht angehaktHaken Sie es unter MCP Server, Advanced an, speichern Sie und leeren Sie die Caches
Die Discovery-Adresse antwortet nicht mit JSONDie Basis-URL der Site, HTTPS oder das Routing der SitePrüfen Sie, ob die Site-Konfiguration Ihre öffentliche HTTPS-Adresse nutzt, und leeren Sie dann die Caches
Ihr Assistent bekommt eine 401, obwohl es schon liefSein Token ist abgelaufen oder wurde widerrufenVerbinden Sie sich aus Ihrem Assistenten neu und melden Sie sich an; OAuth Tokens zeigt dann die neue Zeile

Eine längere Liste bekannter Probleme führt die Dokumentation, gleich neben der Installationsanleitung.

Mit der Einrichtung bekommt Ihr Assistent Zugriff, die Kontrolle behalten Sie:

  • Er hat die Rechte des Benutzers, der sich angemeldet hat. In unserem Beispiel ist das ein Administrator auf Live, eine Änderung wirkt also, sobald der Assistent sie speichert.
  • Prüfen Sie jede Änderung, und wissen Sie, wie Sie sie zurücknehmen. Lassen Sie den Assistenten vor einer Änderung den aktuellen Wert lesen, prüfen Sie danach die Seite, und lassen Sie ihn den alten Wert zurückschreiben, wenn Sie die Änderung nicht wollen. Unser Beitrag zu den TYPO3 MCP Anwendungsfällen zeigt das an einer echten Aufgabe. Schreibt der Assistent mit records_apply, bitten Sie zuerst um einen Testlauf und behalten Sie die Batch-ID: records_undo nimmt den ganzen Batch zurück, wie Folge 3 zeigt.
  • Wo Sicherheit zählt, kann AI Foundation Änderungen an Seiten und Inhalten in einem TYPO3-Entwurfs-Workspace zur Prüfung zurückhalten; Dateien, Dateimetadaten, Weiterleitungen, Scheduler-Aufgaben und das Leeren von Caches wirken aber auch dort sofort.
  • Was Ihr Assistent liest, geht an seinen Anbieter, wie bei jedem Chat. Welche Inhalte Ihren Server im Kontextmodus und im nativen Modus verlassen, ist das Thema von Folge 13.
  • Sie können es jederzeit beenden. Widerrufen Sie eine Verbindung unter OAuth Tokens, wählen Sie Enable MCP Server ab, um den Server für alle Clients zu schließen, oder entfernen Sie die Erweiterung mit composer remove nitsan/ns-t3af.

Die Tools, die AI Foundation mitbringt, sind kostenlos. AI Assistant, AI Accessibility, AI Chatbot und AI Search ergänzen eigene MCP-Tools und brauchen jeweils eine eigene Lizenz; zusammen mit AI Foundation sind es 100+ MCP-Tools.

Welcher Assistent zu Ihrem Team passt, mit welchem Tarif und mit welcher Anmeldung, klärt der Beitrag TYPO3 MCP-Clients im Vergleich, der andere Beitrag dieser Folge. Was Sie ihm übergeben können, sobald er verbunden ist, kostenlos oder lizenziert, zeigt die Karte der TYPO3 MCP Anwendungsfälle. Folge 3 bringt Alltagsänderungen aus dem Chat, Folge 5 Ihre ersten Prompts im Playground.

Die Serie kommt von T3Planet by NITSAN Technologies, Gold-Mitglied der TYPO3 Association mit mehr als 15 Jahren TYPO3-Erfahrung, und ihre Folgen schreibt Jürgen, unser AI Consultant for TYPO3. Jede Folge führt ihre Aufgabe auf unserer Demo-Installation aus, bevor sie erscheint.

Alle Folgen von MCP in der Praxis für TYPO3

Probieren Sie diesen PromptGeben Sie mir einen kurzen Überblick über die Seiten unserer Website und die Sprachen, in denen es sie gibt.
Nur lesend. Eine erste Kontrolle, dass die Verbindung steht
Was der Assistent getan hat
  1. pages_treeSeitenbaum gelesen: die Seiten und ihre Übersetzungen
  2. site_languages_listSite-Sprachen gelesen: Englisch und Deutsch

Was bei Ihnen bleibt: die Wahl des Backend-Kontos, mit dem sich der Assistent anmeldet, und das Beenden einer Verbindung unter OAuth Tokens, wenn Sie sie nicht mehr brauchen.

Grenzen, die Sie kennen sollten
  • Lassen Sie den Assistenten zuerst den aktuellen Wert lesen, prüfen Sie die Änderung auf der Seite, und lassen Sie ihn den alten Wert zurückschreiben; ein records_apply-Batch kann zuerst als Testlauf laufen und mit records_undo zurückgenommen werden.
  • Der Assistent arbeitet mit den Rechten des Backend-Kontos, mit dem er sich angemeldet hat: Auf Live wirken seine Änderungen sofort.
  • Was Ihr Assistent über MCP liest, geht an den Anbieter dieses Assistenten, wie bei jedem Chat.
Kostenlos starten mit AI FoundationOpen Source, ohne Lizenzschlüssel, ein Composer-Befehl.
AI Foundation entdecken

Nein. AI Foundation, die T3Planet-Erweiterung, die den MCP-Server nach TYPO3 bringt, ist kostenlos und quelloffen, ohne Lizenzschlüssel und ohne Registrierung. Den KI-Assistenten, den Sie verbinden, nutzen Sie mit dem Tarif seines Anbieters.

Auf TYPO3 v12, v13 und v14, mit PHP 8.2 oder neuer. Die Feinheiten stehen in der Installationsanleitung unserer Dokumentation.

Ein Assistent kann sich verbinden, wenn er einen entfernten MCP-Server hinzufügen und die OAuth-Anmeldung von AI Foundation durchlaufen kann, oder wenn er die Token-URL nutzt, die der Tab Connect für Clients ohne OAuth anbietet. Die Anleitungen unserer Serie decken Claude, Microsoft Copilot, Cursor und VS Code ab, und unser Vergleich der TYPO3 MCP-Clients zeigt Tarif, Anmeldung und Status für acht Assistenten.

Widerrufen Sie seine Verbindung unter MCP Server, OAuth Tokens; die anderen Verbindungen laufen weiter. Um den MCP-Server für alle Clients zu schließen, wählen Sie Enable MCP Server im Tab Advanced ab.