Skip to main content
Glama

NavoCMS

Das agent-native CMS. Kein Admin-Panel. Dein Agent ist die Schnittstelle.

Lizenz Projektstatus

NavoCMS ist eine quelloffene Multisite-Content-Plattform, die dafür ausgelegt ist, über ChatGPT, Claude, Codex oder einen beliebigen kompatiblen MCP-Client betrieben zu werden. Sie gibt Agenten sichere, typisierte Operationen für Verfassen, Prüfen, Vorschauen, Veröffentlichen und Betreiben von Websites – ohne ein herkömmliches CMS-Administrationspanel.

Website: navocms.com · Repository: github.com/Tsumibito/NavoCMS

[!IMPORTANT] NavoCMS hat die Stufe der dauerhaften Veröffentlichung („durable publication“) abgeschlossen. Es ist noch keine Produktionssoftware. Die öffentlichen Schemas unter schemas/ haben die Version v0alpha1 und können sich vor der ersten Veröffentlichung ändern.

Was macht es anders

  • Agent-first: Routineoperationen sind zielorientierte MCP-Tools und kein Tabellen-CRUD in einer Admin-UI.

  • UI-optional: »Fokussierte Review-Widgets können Unterschiede, Vorschauen, Assets und Tabellen verbessern, aber jeder Kernworkflow bleibt für MCP-Clients ohne integrierte UI-Unterstützung nutzbar.

  • Plugin-orientiert: Content, Design, Rendering, Deployment, Medien, SEO, Lokalisierung, Formulare, Analytics, CRM und E-Mail sind austauschbare Fähigkeiten rund um einen kleinen vertrauenswürdigen Kern.

  • Sichere Veröffentlichung: Folgenreiche Aktionen sind per Policy geschützt, prüfbar, idempotent und an unveränderliche Release-Artefakte gebunden.

  • Multisite von Anfang an: Ein Nutzer kann viele Websites besitzen, während jede Website unabhängige Mitglieder, Rollen, Anbieter, Design und Governance hat.

  • Portable Inhalte: Durchgängen werden als Markdown gespeichert; Schemas, Releases, Design-Verträge und Assets lassen sich ohne proprietäres Editor-Format exportieren.

Related MCP server: Agentic CMS

Produktmodell

Jede Websites ist an vier versionierten Ankern ausgerichtet:

Anker

Steuert

Inhalt

Typen, Felder, Beziehungen, Locales, Validierung und Revisionen

Design

Tokens, Komponenten, Rezepte, Responsive- und Barrierefreiheitsregeln

Auslieferung

Renderer, Vorschau, Bereitstellung, Routen, Redirects, Domains, Cache

Governance

Mitgliedschaften, Scopes, Freigaben, Limits, Aufbewahrung und Rollback

Ein Release zeichnet exakte Versionen und Hash-Werte für alle vier auf. Ein Agent oder Plugin kann einen Anker beim Veröffentlichen von Inhalten nicht unbemerkt ändern.

Aktueller Stand

Die Sprints 0–7 etablieren die öffentlichen Verträge, den TypeScript-Mikrokern, die Multitenant-Sicherheitsgrenze, die portable Content-Engine für Markdown, den versionierten Design-System-Compiler mit dem Astro-Katalog, die authentifizierte MCP-Bearbeitungsgrenze, eine wiederholbare Neon/Coolify-Produktionstopologie sowie dauerhafte, exakte-Hash-basierte Mechanismen für Preview, Publikation, Abgleich und Rollback:

Die geplante Implementierungsrichtung ist ein vertrauenswürdiger TypeScript-Kern mit PostgreSQL und sprachneutralen Service-Plugins. Python bleibt eine erstklassige Option für SEO, Übersetzung, Analytics und andere unabhängig betriebene Capabilities.

Repository-Übersicht

.github/                 contribution and CI automation
docs/architecture/       accepted and proposed ADRs
docs/product/            product requirements and terminology
docs/roadmap/            milestones and sprint gates
docs/security/           threat model and security design
docs/specs/              human-readable platform contracts
examples/profiles/       contract fixtures for representative sites
schemas/                  machine-readable v0alpha1 JSON Schemas
scripts/                  deterministic repository checks
apps/                     transport applications; not the trusted kernel
packages/                 contracts, security, content, persistence, and trusted microkernel
plugins/                  independently deployable example/service plugins

Mitwirken

NavoCMS begrüßt Java early design Discourse, revision, discustering, security feedback, und zukünftige Code-Beiträge. Beginne mit CONTRIBUTING.md, lies GOVERNANCE.md und nutze GitHub Discussions oder ein Issue, bevor du große architektonische Änderungene implementiert.

corepack enable
pnpm install --frozen-lockfile
pnpm check

Bitte melde Sicherheitslücken nicht in öffentlichen Issues; folge den Anweisungen in SECURITY.md.

License

Apache License 2.0. Siehe LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A self-hosted content engine with an MCP interface that enables AI agents to read, write, and manage content models through tools like describe_model, create_type, draft, and publish.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP-native CMS that lets you create and edit content by chatting, with typed schemas and seamless publishing.
    1 npm
    3
    MIT