Serveur MCP Total CMS
Commit 14 nov. 2026Expose des collections de sites et des schémas en fichiers plats aux agents IA pour l'interrogation directe et la gestion de contenu.
Aussi connu sous totalcms/cms, cms
- Étoiles
- 10
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.2
- Dernier commit
- 14 nov. 2026
- Licence
- —
Qu'est-ce que Total CMS MCP ?
Total CMS est un serveur MCP. Expose des collections de sites et des schémas en fichiers plats aux agents IA pour l'interrogation directe et la gestion de contenu.
Résumé généré à partir du README du projet
À propos du MCP server Total CMS
Total CMS offre aux agents IA un moyen d'interagir avec le contenu de sites web stocké sous forme de fichiers JSON. Ce système est conçu avec PHP 8.2 ou une version supérieure et utilise le framework Slim 4 pour gérer les collections et les schémas du site sans nécessiter de base de données MySQL. Les développeurs peuvent connecter un agent à un site en production en utilisant le MCP server intégré, disponible dans l'édition Pro, pour effectuer des requêtes directes sur les données du site.
Les utilisateurs peuvent gérer le contenu via une API REST en utilisant une authentification par clé API ou OAuth 2.1. La plateforme inclut 33 types de collections intégrés, tels que blog et galerie, ainsi que des schémas personnalisés illimités. Pour le développement et la gestion locaux, l'interface en ligne de commande tcms permet d'importer, d'exporter et de synchroniser les données. Cette configuration est destinée aux webdesigners et aux agences qui souhaitent traiter le contenu comme du code en versionnant les fichiers JSON sur le disque.
Ce que vous pouvez faire avec
- 1Interroger le contenu du siteDemandez à un agent IA de récupérer des données spécifiques à partir de vos collections de site.
- 2Gérer les schémas du siteLaissez un agent IA inspecter ou modifier la structure de vos collections de contenu.
- 3Automatiser la création de sitesDonnez instruction à un agent d'utiliser le workflow du site builder pour ajouter de nouvelles pages.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Total CMS MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Total CMS MCP dans Claude Code
$ claude mcp add --transport http cms https://totalcms.co/mcpInstaller Total CMS MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}Installer Total CMS MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}Installer Total CMS MCP dans VS Code CLI
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Installer Total CMS MCP dans Codex
$ codex mcp add cms --url https://totalcms.co/mcpInstaller Total CMS MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Installer Total CMS MCP dans Gemini CLI
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpInstaller Total CMS MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessibletotalcms/cms is public and reachablegithub.com/totalcms/cms ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)No licenseFaille
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-13github.com/totalcms/cms ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPinitialize answered with protocol 2025-06-18 in 306 msRéussi
README
Voir sur GitHubTotal 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.
Questions sur Total CMS MCP
Comment ajouter Total CMS MCP à Claude Code ?
Exécutez claude mcp add --transport http cms https://totalcms.co/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Total CMS MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Total CMS nécessite-t-il une base de données ?
Non, il s'agit d'un CMS en fichiers plats qui stocke le contenu sous forme de fichiers JSON sur le disque.
Quels sont les prérequis système ?
Vous avez besoin de PHP 8.2+ (8.4 supporté), Composer 2.0+ et d'Apache ou Nginx avec réécriture d'URL.