Total CMS MCP server
Commit 14. Nov. 2026Macht Flat-File Site Collections und Schemas für AI Agents direkt abfragbar und für das Content Management verfügbar.
Auch bekannt als totalcms/cms, cms
- Stars
- 10
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.2
- Letzter Commit
- 14. Nov. 2026
- Lizenz
- —
Was ist Total CMS MCP?
Total CMS ist ein MCP server. Macht Flat-File Site Collections und Schemas für AI Agents direkt abfragbar und für das Content Management verfügbar.
Zusammenfassung generiert aus dem README des Projekts
Über Total CMS MCP server
Total CMS bietet AI Agents eine Möglichkeit, mit Flat-File Website-Inhalten zu interagieren, die als JSON-Dateien gespeichert sind. Das System basiert auf PHP 8.2 oder höher und nutzt das Slim 4 Framework, um Site Collections und Schemas zu verwalten, ohne dass eine MySQL-Datenbank erforderlich ist. Entwickler können einen Agenten über den integrierten MCP server (verfügbar in der Pro Edition) mit einer Live-Seite verbinden, um direkte Abfragen auf die Website-Daten durchzuführen.
Nutzer können Inhalte über eine REST API mittels API-key oder OAuth 2.1 Authentifizierung verwalten. Die Plattform enthält 33 integrierte Collection-Typen wie Blog und Gallery sowie unbegrenzte benutzerdefinierte Schemas. Für die lokale Entwicklung und Verwaltung ermöglicht das tcms Command-Line Interface das Importieren, Exportieren und Synchronisieren von Daten. Dieses Setup ist für Webdesigner und Agenturen gedacht, die Inhalte wie Code behandeln und JSON-Dateien auf der Festplatte über Version Control verwalten möchten.
Was du damit machen kannst
- 1Website-Inhalte abfragenLass einen AI Agent spezifische Daten aus deinen Website-Collections abrufen.
- 2Site Schemas verwaltenNutze einen AI Agent, um die Struktur deiner Content Collections zu inspizieren oder zu modifizieren.
- 3Website-Erstellung automatisierenWeise einen Agenten an, den Site Builder Workflow zu nutzen, um neue Seiten hinzuzufügen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Total CMS MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenTotal CMS MCP in Claude Code installieren
$ claude mcp add --transport http cms https://totalcms.co/mcpTotal CMS MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}Total CMS MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}Total CMS MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Total CMS MCP in Codex installieren
$ codex mcp add cms --url https://totalcms.co/mcpTotal CMS MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Total CMS MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpTotal CMS MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbartotalcms/cms is public and reachablegithub.com/totalcms/cms ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)No licenseBefund
- Commit oder Release im letzten JahrLast commit or release 2026-11-13github.com/totalcms/cms ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 306 msBestanden
README
Auf GitHub ansehenTotal CMS
About
Total CMS is a content management system built on PHP 8.2+ and Slim 4 that stores content as flat JSON files instead of in a database. There is no MySQL to provision, no migrations to run, and no plugin ecosystem to keep patched — content lives on disk, so it version-controls, backs up, and deploys like the rest of your code.
It is designed for web designers, freelancers, and agencies who want structured content and a polished admin for their clients, on any commodity PHP host.
- No database — content is JSON on disk; deploy by copying files
- 33 built-in collection types — blog, image, gallery, file, and more — plus unlimited custom schemas
- Twig templating — 89 custom filters and 49 functions on top of stock Twig 3
- Site Builder — add a page in the admin and it is live; no build or generate step
- REST API — full CRUD for headless use, with API-key or OAuth 2.1 authentication
- Built-in MCP server — exposes your site's collections and search to AI agents (Pro)
- Automations — schedule, webhook, and event-triggered handlers with a job queue
- Extensions — a register/boot lifecycle with capability-based permissions
- Admin interface — form builder with 20+ field types, media management, passkey login
- CLI (
tcms) — collections, schemas, objects, import/export, sync, and deploys - Image processing — on-the-fly resizing, watermarking, and OKLCH color handling
Requirements
- PHP 8.2+ (8.4 supported)
- Composer 2.0+
- Apache or Nginx with URL rewriting
- PHP extensions: GD or ImageMagick, JSON, Fileinfo, OpenSSL
No database server. No Node.js runtime in production.
Installation
composer create-project totalcms/totalcms mysite
cd mysite
Point your web server's document root at public/, then open the site in a browser — the
setup wizard handles the admin account, data directory, and license from there.
The installer also offers a subpath layout, which serves Total CMS from /tcms/ and leaves
public/ free for your own frontend build. See the
Installation Guide for web server
configuration.
Twig templates
{% for post in cms.collection.objects('blog') %}
<article>
<h2>{{ post.title }}</h2>
{{ post.content|markdown }}
</article>
{% endfor %}
See the Twig documentation for the full filter and function reference.
CLI
vendor/bin/tcms collection:list
vendor/bin/tcms jumpstart:export backup.json
vendor/bin/tcms cache:clear
vendor/bin/tcms deploy
For AI agents
Total CMS is built to be worked on by coding agents:
- llms.txt and llms-full.txt — the complete documentation in one fetch
- Agent skill — installed into
.claude/skills/automatically oncomposer install, covering collections, schemas, the CLI, and the Site Builder workflow - Built-in MCP server — point an agent at a live site to query its collections and schemas directly (Pro edition)
Documentation
Full documentation is at docs.totalcms.co.
Support
License
Total CMS is commercial software. A license is required for production use. See LICENSE.md for terms.
Free 45-day trials are available — no credit card required. Visit totalcms.co for details.
Total CMS MCP Fragen
Wie füge ich Total CMS MCP zu Claude Code hinzu?
Führe claude mcp add --transport http cms https://totalcms.co/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Total CMS MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Benötigt Total CMS eine Datenbank?
Nein, es ist ein Flat-File CMS, das Inhalte als JSON-Dateien auf der Festplatte speichert.
Was sind die Systemanforderungen?
Du benötigst PHP 8.2+ (8.4 wird unterstützt), Composer 2.0+ sowie Apache oder Nginx mit URL Rewriting.