Maschinen-CMS: Websites, die KI-Assistenten lesen und pflegen können

Ein Maschinen-CMS – oft auch KI-CMS genannt – ist ein Content-Management-System, dessen Inhalte Maschinen genauso zuverlässig lesen und pflegen können wie Menschen: Suchmaschinen und KI-Assistenten bekommen jede Seite als sauberes Markdown, Skripte und Agenten ändern sie über eine API. CMF (Content Management Frame) ist dafür gebaut – kostenlos, Open Source (MIT-Lizenz), dateibasiert und ohne Datenbank.

Warum das zählt: Immer mehr Menschen stellen ihre Fragen an ChatGPT, Claude oder Perplexity, statt eine Trefferliste durchzuklicken. Und Routinearbeit – Texte einpflegen, Beiträge anlegen, Seiten aktualisieren – lässt sich an KI-Assistenten und Automatisierungen wie n8n abgeben. Beides setzt voraus, dass sich die Website maschinell lesen und bedienen lässt.

Diese Seite live prüfen

Was maschinenfreundlich bei CMF konkret heißt

„Maschinenfreundlich“ ist schnell behauptet. Bei CMF stecken vier überprüfbare Bausteine dahinter, die jede Installation mitbringt:

llms.txt – das Inhaltsverzeichnis für Maschinen

Unter /llms.txt liegt ein automatisch gepflegtes Verzeichnis aller veröffentlichten Seiten und Beiträge, jeweils mit Link auf die Markdown-Fassung. Das Format ist ein Vorschlag von llmstxt.org, kein verbindlicher Standard – ob ein Anbieter die Datei auswertet, entscheidet er selbst.

Jede Seite und jeder Beitrag als Markdown

Einfach .md an die Adresse hängen: /philosophie.md oder /news/cmf-1-17-0.md liefern den Inhalt ohne Navigation und Layout. Die Markdown-Fassung ist für Suchmaschinen auf noindex gesetzt und macht der HTML-Seite keine Konkurrenz.

REST-API mit 30 Aktionen

Seiten, Beiträge, Medien, Header/Footer und Theme lesen und schreiben, z. B. GET /api.php?a=pages. Jeder API-Benutzer bekommt einen eigenen Token; gespeichert wird nur dessen SHA-256-Prüfwert, und ein Zugang lässt sich jederzeit löschen.

Kurzreferenz für Agenten

Jedem Download liegt die README_MASCHINEN.md bei – Endpunkte, Regeln und Arbeitsreihenfolge, kompakt genug, um sie einem Assistenten mitzugeben. Ausführlich erklären es die API-Referenz und die Anleitung für Maschinen auf dieser Website.

Was außerdem automatisch entsteht

feed.xml – RSS-Feed aller Blog-Beiträge
sitemap.xml und robots.txt – für Suchmaschinen-Crawler
search-index.json – Grundlage der Live-Suche im Frontend
Strukturierte Daten (JSON-LD) – WebSite und Organization, Article für Beiträge, BreadcrumbList, FAQPage aus FAQ-Listen, optional SoftwareApplication
site_bundle – ein API-Aufruf liefert Einstellungen, Theme, Header, Footer und Custom CSS auf einmal
Immer aktuell – Feed, Sitemap, llms.txt und Suchindex werden bei jeder Änderung an Seiten oder Beiträgen neu erzeugt

So liest eine Maschine diese Website

Lesen ist der einfachste Fall – und er funktioniert ohne Token. Eine Maschine ruft zuerst die llms.txt ab, folgt den dort gelisteten Adressen und bekommt jede Seite als Markdown statt als verschachteltes HTML. Für strukturierte Daten mit allen Feldern steht die API bereit. Klassische Suchmaschinen lesen parallel das semantische HTML mit seinen strukturierten Daten.

# 1. Verzeichnis abrufen
curl https://cmf.brosemedien.de/llms.txt

# 2. Eine Seite als Markdown lesen (.md anhängen)
curl https://cmf.brosemedien.de/philosophie.md

# 3. Alle Seiten strukturiert per API (mit Token)
curl -H "Authorization: Bearer cms_DEIN_TOKEN" \
  "https://deine-domain.de/api.php?a=pages"

So pflegt eine Maschine diese Website

Die Gegenrichtung ist der eigentliche Unterschied: CMF lässt sich über die API nicht nur lesen, sondern bedienen. Ein echtes Beispiel: Die News-Beiträge vom 15. September 2026 auf dieser Website wurden komplett per API angelegt – ohne dass jemand den Admin-Bereich geöffnet hat:

  1. Bild hochladen: media_upload speichert das Beitragsbild und liefert dessen Pfad zurück.
  2. Beitrag anlegen: blog_create mit Titel, Slug, Beschreibung, Kategorie, Bild und Inhalt als Blöcke.
  3. Fertig: Ohne weiteren Schritt steht der Beitrag in der News-Übersicht, im RSS-Feed, in der Sitemap und in der llms.txt – samt Markdown-Fassung, zum Beispiel /news/cmf-1-17-0.md.

Typische Einsätze:

# 1. Beitragsbild hochladen
curl -X POST "https://deine-domain.de/api.php?a=media_upload" \
  -H "Authorization: Bearer cms_DEIN_TOKEN" \
  -F "file=@beitragsbild.jpg"
# → "src": "/media/2026/09/beitragsbild-1a2b3c4d.jpg"

# 2. Beitrag anlegen
curl -X POST "https://deine-domain.de/api.php?a=blog_create" \
  -H "Authorization: Bearer cms_DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Neuer Beitrag",
    "slug": "neuer-beitrag",
    "description": "Kurztext für Übersicht, Feed und llms.txt",
    "category": "Technik",
    "image": "/media/2026/09/beitragsbild-1a2b3c4d.jpg",
    "content": {
      "meta":    { "title": "Neuer Beitrag", "description": "…" },
      "content": { "blocks": [
        { "id": "b1", "type": "heading", "data": { "level": 1, "text": "Neuer Beitrag" } },
        { "id": "b2", "type": "text", "data": { "html": "<p>Inhalt</p>" } }
      ] }
    }
  }'

Was CMF nicht ist

CMF hat keine eingebaute KI. Es schreibt keine Texte, schlägt keine Überschriften vor und versteckt kein Sprachmodell im Backend. Die Idee ist umgekehrt: Statt einen bestimmten Anbieter fest einzubauen, macht CMF die Website für jede externe Maschine zugänglich – Claude, ChatGPT, einen n8n-Workflow oder dein eigenes Skript.

Das hat einen praktischen Vorteil: Du bist an kein Modell und kein Preismodell gebunden. Erscheint morgen ein besseres Werkzeug, tauschst du den Assistenten aus – nicht das CMS. Und wer gar keine Maschine einsetzen will, bekommt schlicht ein einfaches CMS ohne Datenbank.

Was das für die Sichtbarkeit bedeutet

KI-Assistenten und Suchsysteme beantworten Fragen, indem sie Quellen lesen und zusammenfassen. Eine Website, die ihren Inhalt als Markdown anbietet und über eine llms.txt auflistet, macht diese Arbeit leichter – und wer einem Assistenten eine .md-Adresse gibt, bekommt den Inhalt ohne Navigation und Layout.

Eine Garantie, dass ein bestimmter Anbieter die llms.txt auswertet oder deine Seite zitiert, gibt es nicht: Die Datei ist ein offener Vorschlag, kein Standard. Das Fundament für die klassische Suche liefert CMF ohnehin mit – semantisches HTML, strukturierte Daten nach schema.org, Sitemap und Canonical-URLs.

Häufige Fragen zum KI-CMS

Was ist ein Maschinen-CMS oder KI-CMS?

Ein Content-Management-System, dessen Inhalte Maschinen lesen und über Schnittstellen pflegen können. CMF setzt das mit Markdown-Ausgabe, llms.txt, einer REST-API mit 30 Aktionen und einer API-Kurzreferenz für Agenten um – statt eine KI fest einzubauen.

Was ist eine llms.txt?

Eine Textdatei im Hauptverzeichnis einer Website, die Sprachmodellen Aufbau und Inhalte auflistet. Das Format ist ein Vorschlag von llmstxt.org, kein verbindlicher Standard. CMF erzeugt und aktualisiert die Datei automatisch.

Kann ChatGPT meine Website bearbeiten?

Ja, wenn der Assistent HTTP-Aufrufe ausführen darf – zum Beispiel Claude Code, ein Custom GPT mit Actions oder ein n8n-Workflow. Er bekommt einen eigenen API-Zugang (im Admin unter Benutzer, Häkchen „API-Zugang anlegen“), den du jederzeit löschen kannst. Ein API-Zugang hat volle Rechte – vergib ihn nur an Werkzeuge, denen du vertraust.

Lesen KI-Anbieter die llms.txt wirklich?

Das entscheidet jeder Anbieter selbst, eine Zusage gibt es nicht. Unabhängig davon hilft die Markdown-Fassung jedem Assistenten, dem du eine Adresse gibst, und die llms.txt zeigt ihm, welche Seiten es überhaupt gibt.

Schreibt CMF meine Texte mit KI?

Nein. CMF enthält bewusst keine eingebaute KI. Es macht deine Website für externe Werkzeuge zugänglich – welches du einsetzt, bleibt deine Wahl.

Was kostet CMF und welche Technik brauche ich?

CMF ist kostenlos und Open Source (MIT-Lizenz). Voraussetzungen: PHP 8.1+, Apache mit mod_rewrite, Schreibrechte – keine Datenbank.

Mehr im Blog: Die JSON-API: Webseiten automatisieren, Die API als Superkraft: Was du damit bauen kannst, Website per KI pflegen: So geht es mit dem CMF und llms.txt erklärt: Die robots.txt der Maschinen-Ära.

Mach deine Website maschinenlesbar

Markdown-Ausgabe, llms.txt und REST-API gehören zu jeder CMF-Installation – ohne Plugin, ohne Zusatzkosten.