MCP server de Total CMS
Commit 14 nov 2026Expone colecciones de sitios y esquemas basados en archivos planos a agentes de IA para realizar consultas directas y gestión de contenido.
También conocido como totalcms/cms, cms
- Stars
- 10
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.2
- Último commit
- 14 nov 2026
- Licencia
- —
¿Qué es Total CMS MCP?
Total CMS es un MCP server. Expone colecciones de sitios y esquemas basados en archivos planos a agentes de IA para realizar consultas directas y gestión de contenido.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Total CMS
Total CMS ofrece una forma para que los agentes de IA interactúen con contenido de sitios web basado en archivos planos almacenados como archivos JSON. Este sistema está construido sobre PHP 8.2 o superior y utiliza el framework Slim 4 para gestionar colecciones y esquemas de sitios sin necesidad de una base de datos MySQL. Los desarrolladores pueden conectar un agente a un sitio en vivo utilizando el MCP server integrado disponible en la edición Pro para realizar consultas directas sobre los datos del sitio.
Los usuarios pueden gestionar el contenido a través de una REST API utilizando autenticación mediante API-key u OAuth 2.1. La plataforma incluye 33 tipos de colecciones integrados, como blog y galería, además de esquemas personalizados ilimitados. Para el desarrollo y la gestión local, la interfaz de línea de comandos tcms permite importar, exportar y sincronizar datos. Esta configuración está pensada para diseñadores web y agencias que desean tratar el contenido como si fuera código, aplicando control de versiones a los archivos JSON en el disco.
Qué puedes hacer con él
- 1Consultar contenido del sitioPide a un agente de IA que recupere datos específicos de tus colecciones del sitio web.
- 2Gestionar esquemas del sitioPermite que un agente de IA inspeccione o modifique la estructura de tus colecciones de contenido.
- 3Automatizar la creación de sitiosInstruye a un agente para que utilice el flujo de trabajo del constructor de sitios para añadir nuevas páginas.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Total CMS MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Total CMS MCP en Claude Code
$ claude mcp add --transport http cms https://totalcms.co/mcpInstalar Total CMS MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}Instalar Total CMS MCP en VS Code
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}Instalar Total CMS MCP en VS Code CLI
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Instalar Total CMS MCP en Codex
$ codex mcp add cms --url https://totalcms.co/mcpInstalar Total CMS MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Instalar Total CMS MCP en Gemini CLI
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpInstalar Total CMS MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibletotalcms/cms is public and reachablegithub.com/totalcms/cms ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)No licenseHallazgo
- Commit o lanzamiento en el último añoLast commit or release 2026-11-13github.com/totalcms/cms ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 306 msAprobado
README
Ver en 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.
Preguntas sobre Total CMS MCP
¿Cómo agrego Total CMS MCP a Claude Code?
Ejecuta claude mcp add --transport http cms https://totalcms.co/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Total CMS MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Requiere Total CMS una base de datos?
No, es un CMS de archivos planos que almacena el contenido como archivos JSON en el disco.
¿Cuáles son los requisitos del sistema?
Necesitas PHP 8.2+ (soporta 8.4), Composer 2.0+ y Apache o Nginx con reescritura de URL.