KIgenesis.cms — viele Websites, eine Installation, gepflegt per Editor oder per KI
Das mehrmandantenfähige CMS ohne Plugin-Ökosystem: .NET-Backend, öffentliche Website in Next.js, ein eigenes Admin namens Atlas – und ein MCP-Server, über den Claude Seiten, Module und Design direkt bearbeitet.
- Mehrmandantenfähig
- .NET + Next.js
- MCP-Server
- Docker · Traefik
- CRA by Design
- 1 : n
- Installation : Websites
- 0
- Drittanbieter-Plugins
- 3
- MCP-Scopes · read, write, design
- 320–1920
- px WebP-Varianten automatisch
Bausteine – eine Auswahl
- hero
- überschrift
- kennzahlen
- zeitleiste
- container · reiter
- kartenraster
- formular
- video
- tabelle
- index-listNEU
- process-chainNEU
- cert-stripNEU
- people-gridNEU
- branch-explorerNEU

Atlas: Struktur, Status und Sprachen der Website auf einen Blick, Seiteneinstellungen im Seitenpanel
Atlas, das Admin von genesis.cms. Darstellung mit Beispieldaten.
Hier steckt echte Arbeit drin.
Kein Baukasten und keine Vorlage: genesis.cms ist von Grund auf als eigene Software entstanden. Fast so viel Testcode wie Anwendungscode sichert ab, dass sich Änderungen prüfen lassen.
Stand 13.11.2026. Gezählt werden nicht-leere Zeilen im Quellcode, ohne Abhängigkeiten, Build-Ausgaben und erzeugte Dateien. Anwendungscode insgesamt rund 174.000 Zeilen (Backend 61.000, Admin Atlas 76.500, Website 36.000).
Leere Installation am Morgen. Fertiges Design am Abend.
So entsteht eine Website mit genesis.cms: Claude Design entwirft, der MCP-Server setzt um, Sie geben frei.
Nackt installieren
genesis.cms startet mit einer Demo-Seite und Standard-Design. Mandant, Domain und Sprache sind schnell angelegt.
Design in Claude Design
Claude Design entwirft das Layout als Artboards – Startseite, Unterseiten, Mobilansicht. Sie geben Feedback, bis es passt.
Umsetzung per MCP
Claude setzt das Design direkt im CMS um: Design-Werte und Layout mit Scope design, Seiten, Bausteine und Menü mit Scope write.
Prüfen & veröffentlichen
In der Vorschau abnehmen, Details im Editor nachziehen, veröffentlichen. Die Demo-Seite bleibt als Entwurf zurück.
Praxisbeispiel: Website eines Fertigungsbetriebs, mit Claude Design entworfen und per MCP in genesis.cms umgesetzt. Selbst Bild-Upload und das Erstellen der Icons hat Claude Design im CMS übernommen, ohne manuelles Zutun.
Viele CMS haben inzwischen MCP. Fast keines lässt die KI das Design bauen.
MCP-Server gibt es mittlerweile für die meisten Systeme – meist aber nur für Inhalte. Design-Werte, Layouts und Themes per KI umsetzen und dabei selbst hosten: Diese Kombination bietet in unserem Vergleich nur genesis.cms.
| Kriterium | genesis.cmscodekunst | WordPress+ MCP Adapter | WebflowSaaS | TYPO3+ Community-MCP | Contentful / SanityHeadless · SaaS | WixSaaS |
|---|---|---|---|---|---|---|
| MCP-ServerKI-Zugang über das Model Context Protocol | jaeingebaut | jaoffizielles Plugin, Version 0.7 | jaoffiziell, remote | teilweiseCommunity-Extension | jaoffiziell | jaoffiziell, remote |
| KI setzt Design umFarben, Schriften, Layout, Themes | jaScope design: Design-Werte, Layouts, Themes | neinkeine Design-Abilities dokumentiert | jaKlassen, Variablen, Komponenten | neinnur Inhalte und Datensätze | neinkein Frontend – Design liegt im Code | teilweiseSites aktualisieren, Design nicht explizit |
| KI legt Seiten & Bausteine anStruktur und Inhalte | jaSeiten, Bausteine, Menüs, Module | teilweisenur was Plugins freigeben | jaElemente und Seiten | jaSeiten und Datensätze | jaInhalte, bei Sanity auch Schema | jaüber Wix-APIs |
| Design → Website mit Claude DesignEntwurf und Umsetzung in einem Ablauf | jaim Projekt erprobt | nein | teilweiseper MCP möglich, teils Designer offen | nein | nein | nein |
| Änderungen erst als EntwurfFreigabe vor Veröffentlichung | jaEntwurf, Vorschau, Veröffentlichung | teilweiseje nach Ability und Benutzerrecht | teilweiseStaging, Branches nur Enterprise | jaüber TYPO3-Workspaces | jaEntwürfe und Releases | teilweisenicht dokumentiert |
| Selbst hostbarDaten im eigenen Rechenzentrum | jaDocker hinter Traefik | ja | neinnur Cloud | ja | neinnur Cloud | neinnur Cloud |
| Ohne Plugin-Ökosystemkeine Drittanbieter-Erweiterungen nötig | jakein Plugin-System | nein91 % der Lücken in Plugins | teilweiseApp-Marktplatz | teilweiseExtensions üblich | teilweiseApps / Plugins optional | teilweiseApp-Markt |
| Viele Websites, eine InstallationMehrmandantenfähigkeit | jaeigene Domains, Design, SMTP | teilweiseMultisite | neinein Projekt je Website | jaMulti-Site | teilweiseSpaces / Projekte | nein |
| SEO-Dateien automatischsitemap.xml, robots.txt, llms.txt | japro Host, inkl. llms.txt | teilweiseSitemap im Kern, Rest per Plugin | teilweiseSitemap, llms.txt nicht dokumentiert | teilweiseper Extension | neinSache des Frontends | teilweiseSitemap, llms.txt nicht dokumentiert |
Grundlage: Herstellerdokumentation und Fachartikel, Stand 06.11.2026 – keine eigenen Tests der Fremdsysteme. WordPress: MCP Adapter 0.7.0 (Plugin, vor Version 1.0). Webflow: offizieller MCP-Server, einige Funktionen nur mit geöffnetem Designer. TYPO3: Community-Extension, kein offizielles TYPO3-Projekt. Headless: Contentful und Sanity mit offiziellem MCP-Server. Claude Design selbst übergibt Designs an Claude Code oder Canva – eine direkte CMS-Anbindung bringt es nicht mit. Haken = ja, Kreis = teilweise oder per Erweiterung, Strich = nein oder nicht dokumentiert.
Das Risiko steckt im Plugin-Ökosystem.
WordPress selbst ist gut gehärtet. Angreifbar wird es durch Plugins und Themes, die jede echte Website braucht. genesis.cms hat kein Plugin-System – damit fällt diese Angriffsfläche weg. Fehlerfrei ist auch unser Stack nicht; er braucht ebenso Patch-Management.
neue Schwachstellen im WordPress-Ökosystem 2025 – 42 % mehr als im Vorjahr
davon in Plugins, weitere 9 % in Themes – nur 6 Lücken im WordPress-Kern
der gemeldeten Lücken hatten bis zur Offenlegung noch keinen Fix
nach dem Patch zu CVE-2026-87902 begannen die ersten Scans
Quellen: Patchstack „State of WordPress Security in 2026“ und Patchstack zu CVE-2026-87902 – ausführlich in unserem Beitrag „Warum wir uns bewusst gegen WordPress entscheiden würden“.
Alles drin. Nichts nachinstalliert.
Plattform3
Mehrmandantenfähig
Viele Websites in einer Installation – jede mit eigenen Domains (auch Umlaut-Domains), Sprachen, Design und Mailversand.
Getrennte Anwendungen
Backend in .NET, öffentliche Website in Next.js und ein eigenes Admin „Atlas“ mit Website-Wechsler.
Mehrsprachig
Sprachvarianten je Seite und eine Liste aller fehlenden Übersetzungen.
Inhalte4
Seiten aus Bausteinen
Hero, Überschrift, Kennzahlen, Zeitleiste, Container (auch als Reiter), Kartenraster, Formulare, Video, Tabellen – neu: index-list, process-chain, cert-strip, people-grid, branch-explorer.
Module mit Versionen
Aktuelles, Jobs und Kampagnen mit eigenem Datenmodell, eigenen Adressen, Filtern und Detailseiten.
Bearbeiten in der Seite
Direkt im Layout bearbeiten, als Entwurf speichern, in der Vorschau prüfen und veröffentlichen.
Medienverwaltung
Upload mit automatischen Varianten von 320 bis 1920 px als WebP – im Hintergrund vorgewärmt.
Gestaltung4
Design-Werte statt festem CSS
Farben, Schriften, Abstände, Radius, Zweitakzent, Mono-Schrift und Überschriften-Stil – dazu mehrere Themes.
Layout aus Bausteinen
Logo, Menü, Spalten und Rechtszeile als Bausteine, mit Breitenoption und einstellbarer Burger-Schwelle.
Selbst gehostete Schriften
Roboto, Barlow Condensed, IBM Plex und weitere direkt vom eigenen Server.
Globales CSS als Ausweg
Für Sonderfälle bleibt ein globales Stylesheet – ohne das Design-System auszuhebeln.
Automatisierung & KI3
MCP-Server mit Scopes
read, write und design: Claude bearbeitet Seiten, Bausteine, Menüs, Module, Design-Werte, Layouts und Themes.
Streng validierte Schemas
Alle Bausteinschemas sind über list_block_schemas abrufbar; ungültige Daten weist das System ab.
Claude Design
Über denselben Zugang entstehen komplette Website-Designs.
SEO & Betrieb4
SEO automatisch
sitemap.xml mit Änderungsdatum, robots.txt und llms.txt entstehen pro Host aus den veröffentlichten Seiten.
Kontaktformulare
Mailversand je Website über eigenes SMTP, mit Prüfung hochgeladener Dateien.
Docker hinter Traefik
Automatische Zertifikate, Upload-Begrenzung und ein Edge-Schlüssel zwischen Proxy und API.
Eingebaute Absicherung
Server-Validierung aller Felder, Bereinigung von Texten und Drosselung von Login-Versuchen.
Getrennt, wo es zählt.
Öffentliche Website, Admin und KI-Zugang sind eigene Anwendungen. Davor sitzt Traefik mit automatischen Zertifikaten und Upload-Begrenzung, dahinter prüft das .NET-Backend jede Eingabe. Proxy und API sprechen nur mit Edge-Schlüssel miteinander.
- 1
Besucher · Redaktion · Claude
Ihre Domains (auch mit Umlaut), Atlas im Browser, MCP mit read · write · design
- 2
Traefik · Docker
TLS-Zertifikate · Upload-Begrenzung · Routing je Host
- 3
Next.js · Atlas · MCP-Server
Öffentliche Website mit sitemap, robots und llms.txt · Admin mit Website-Wechsler · Schemas via list_block_schemas
- 4
.NET-Backend
Mandanten · Inhalte · Module mit Versionen · Medien · SMTP je Website. Validierung, Bereinigung und Login-Drosselung, Zugang nur mit Edge-Schlüssel
- Server-Validierung aller Felder
- Text-Bereinigung
- Login-Drosselung
- Upload-Prüfung
Nach dem Cyber Resilience Act entwickelt – von der ersten Zeile an.
Der Cyber Resilience Act (EU 2024/2847) macht Cybersicherheit zur Pflicht für Software, die in der EU vertrieben wird. genesis.cms wurde nicht nachträglich angepasst, sondern von Anfang an streng nach diesen Vorgaben gebaut.
- 10.12.2024
In Kraft getreten
Verordnung (EU) 2024/2847 gilt, Übergangsfristen laufen.
- 11.09.2026
Meldepflichten aktiv
Aktiv ausgenutzte Schwachstellen und schwere Vorfälle müssen binnen 24 Stunden gemeldet werden.
- Heute
genesis.cms ist bereit
Anforderungen sind Teil der Architektur, nicht der To-do-Liste.
- 11.12.2027
Volle Anwendung
Alle Anforderungen gelten für Produkte mit digitalen Elementen.
Minimale Angriffsfläche
Kein Plugin-System, getrennte Anwendungen: öffentliche Website, Admin und KI-Zugang laufen als eigene Anwendungen.
Sicher ab Installation
TLS-Zertifikate, Upload-Begrenzung und Edge-Schlüssel zwischen Proxy und API sind von Beginn an aktiv.
Jede Eingabe geprüft
Server-Validierung aller Felder, Bereinigung von Texten, streng validierte Bausteinschemas.
Rechte nach Bedarf
Login-Drosselung gegen Brute Force, MCP-Zugriff getrennt in read, write und design.
Behandeln & melden
Definierter Prozess für Schwachstellen – inklusive Meldung binnen 24 Stunden.
SBOM & Updates
Software-Stückliste aller Komponenten und Sicherheitsupdates über den gesamten Support-Zeitraum.
Hintergrund zum CRA: „Wissen, was drinsteckt: Was Cyber Resilience Act und Post-Quantum-Kryptografie von Software verlangen“
Alle Websites. Eine Oberfläche.
Mit dem Website-Wechsler springen Sie zwischen Mandanten, die Seitenkarte zeigt die Struktur, Linsen blenden ein, was gerade zählt.
Struktur
Alle Seiten und ihre Hierarchie
Übersetzungen
Seiten mit fehlender Sprachvariante
Status
Entwürfe vor Veröffentlichung
Medien
Bilder ohne Alt-Text
Atlas läuft unter /admin der jeweiligen Domain und ist über HTTPS erreichbar. Der Zugang ist durch Anmeldung geschützt: kein Standardkonto, das erste Konto entsteht nur mit einem einmaligen Einrichtungscode, das Sitzungs-Cookie ist Secure, HttpOnly und SameSite=Strict, nach 30 Minuten Leerlauf endet die Sitzung, und der Anmeldeschutz sperrt bei wiederholten Fehlversuchen.
Claude arbeitet mit – in klaren Grenzen.
Der MCP-Server vergibt Rechte in drei Scopes: read zum Lesen, write für Seiten, Bausteine, Menüs und Module, design für Design-Werte, Layouts und Themes. Jeder Baustein hat ein abrufbares Schema und wird streng validiert – ungültige Daten kommen gar nicht erst ins System. Über denselben Zugang arbeitet auch Claude Design an kompletten Website-Designs.
readLesen: Seiten, Bausteine, Menüs, Module, Design und Vorschau.
writeSeiten, Bausteine, Menüs und Module anlegen und ändern.
designDesign-Werte, Layouts und Themes umsetzen.
Seiten & Bausteine · Menüs · Module · Design-Werte · Layouts & Themes
„Leg eine Stellenanzeige „Systemadministrator (m/w/d)“ an und setz die Akzentfarbe etwas wärmer.“
- WRITE
create_module_item · Jobs - WRITE
update_module_item · Schema geprüft - DESIGN
update_design · accent - READ
preview_page · Vorschau erzeugt
So ist der MCP-Zugang abgesichert
Sechs Antworten, die jeder MCP-Server geben sollte: wer ihn erreicht, wie sich ein Zugang ausweist, wie er entzogen wird und was davon protokolliert ist.
Erreichbarkeit
Der MCP-Server ist über HTTPS unter /mcp der jeweiligen Domain erreichbar, hinter Traefik mit TLS. Ab Werk ist er aus: Ohne angelegten Token gibt es keinen Zugriff.
Authentifizierung
Zugriff nur mit Bearer-Token, ausgestellt je Website und Rolle (read, write, design). Ein Token gilt für genau eine Website und wird nur als Hash gespeichert.
Zentraler Widerruf
Ein Admin der Website kann Tokens im Atlas jederzeit widerrufen. Rechte lassen sich über die drei Scopes klein halten.
Protokollierung
Jeder Schreibzugriff über MCP steht mit dem Namen des Tokens im Audit-Log. So ist nachvollziehbar, welcher Zugang etwas geändert hat.
Missbrauchsschutz
Ratenbegrenzung, getrennt für Lesen und Schreiben, und eine Sperre bei falschen Tokens je IP-Adresse.
Gleiche Prüfung wie im Editor
Die KI schreibt nur über dieselbe Validierung wie die Redaktion. Freies HTML bleibt Admin- und Design-Rechten vorbehalten, eine Versionsprüfung verhindert stilles Überschreiben, die Historie hält 10 Versionen zum Zurückholen.
Von WordPress zu genesis.cms.
Bestandsaufnahme
Wir sichten Seiten, Inhalte, Medien und die Plugins, die heute im Einsatz sind.
Design & Inhalte
Design als Design-Werte und Layout, Inhalte als Bausteine – auf Wunsch mit KI-Unterstützung.
Go-live & Betrieb
Domain umschalten, Team einweisen – Betrieb und Patch-Management übernehmen wir.
Highlights
Claude und Claude Design sind Marken von Anthropic. Alle genannten Produkt- und Markennamen gehören ihren jeweiligen Inhabern.
Sehen Sie Atlas live.
Wir zeigen Ihnen Editor, Website-Wechsler und die KI-Pflege per MCP – und schätzen den Aufwand für Ihren Umstieg ein.
