MCP server Total CMS
Commit 14 de nov. de 2026Expõe coleções de sites e esquemas baseados em arquivos flat-file para agentes de IA realizarem consultas diretas e gerenciamento de conteúdo.
Também conhecido como totalcms/cms, cms
- Stars
- 10
- Ferramentas
- —
- Downloads, 30 dias
- —
- Versão mais recente
- 1.0.2
- Último commit
- 14 de nov. de 2026
- Licença
- —
O que é o MCP Total CMS?
Total CMS é um MCP server. Expõe coleções de sites e esquemas baseados em arquivos flat-file para agentes de IA realizarem consultas diretas e gerenciamento de conteúdo.
Resumo gerado a partir do README do projeto
Sobre o MCP server de Total CMS
O Total CMS oferece uma maneira para agentes de IA interagirem com o conteúdo de sites flat-file armazenados como arquivos JSON. Este sistema é construído sobre PHP 8.2 ou superior e utiliza o framework Slim 4 para gerenciar coleções e esquemas de sites sem a necessidade de um banco de dados MySQL. Desenvolvedores podem conectar um agente a um site ativo usando o MCP server integrado, disponível na edição Pro, para realizar consultas diretas nos dados do site.
Os usuários podem gerenciar o conteúdo por meio de uma REST API utilizando autenticação via API-key ou OAuth 2.1. A plataforma inclui 33 tipos de coleções integrados, como blog e galeria, além de esquemas personalizados ilimitados. Para desenvolvimento e gerenciamento local, a interface de linha de comando tcms permite importar, exportar e sincronizar dados. Esta configuração é voltada para web designers e agências que desejam tratar o conteúdo como código, utilizando versionamento para os arquivos JSON no disco.
O que você pode fazer com ele
- 1Consultar conteúdo do sitePeça a um agente de IA para recuperar dados específicos das coleções do seu site.
- 2Gerenciar esquemas do sitePermita que um agente de IA inspecione ou modifique a estrutura das suas coleções de conteúdo.
- 3Automatizar a construção de sitesInstrua um agente a usar o fluxo de trabalho do site builder para adicionar novas páginas.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Como instalar o MCP Total CMS
Formatos verificados em 10 nov 2026Adicionar ao CursorAdicionar ao GooseInstalar o MCP Total CMS no Claude Code
$ claude mcp add --transport http cms https://totalcms.co/mcpInstalar o MCP Total CMS no Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}Instalar o MCP Total CMS no VS Code
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}Instalar o MCP Total CMS no VS Code CLI
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Instalar o MCP Total CMS no Codex
$ codex mcp add cms --url https://totalcms.co/mcpInstalar o MCP Total CMS no Codex config.toml
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Instalar o MCP Total CMS no Gemini CLI
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpInstalar o MCP Total CMS no Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}Verificações automatizadas
Executado em 14 de nov. de 2026Relatório completo →Ainda não verificado. Um servidor precisa de uma pontuação de 80, nenhum problema grave e dados suficientes para verificarmos. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessíveltotalcms/cms is public and reachablegithub.com/totalcms/cms ↗Passou
- O pacote indica este repositório como sua origemNão verificado
- Proveniência da build (atestação Sigstore)Não verificado
- Licença de código aberto (OSI)No licenseProblema encontrado
- Commit ou release no último anoLast commit or release 2026-11-13github.com/totalcms/cms ↗Passou
- OpenSSF ScorecardNão verificado
- Nome do pacote não é próximo a um pacote popularNão verificado
- Nenhum aviso crítico no pacote ou em suas dependênciasNão verificado
- Sem instruções ocultas para o modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPassou
- Ferramentas destrutivas estão rotuladasNão verificado
- O endpoint remoto responde ao handshake do MCPinitialize answered with protocol 2025-06-18 in 306 msPassou
README
Ver no 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.
Perguntas sobre o MCP Total CMS
Como adiciono o MCP Total CMS ao Claude Code?
Execute claude mcp add --transport http cms https://totalcms.co/mcp no seu terminal. Adicione --scope user para torná-lo disponível em todos os projetos.
Como adiciono o MCP Total CMS ao Cursor?
Abra ~/.cursor/mcp.json e adicione o servidor em mcpServers, usando a configuração do Cursor mostrada na seção de instalação acima.
O Total CMS requer um banco de dados?
Não, é um CMS flat-file que armazena o conteúdo como arquivos JSON no disco.
Quais são os requisitos do sistema?
Você precisa de PHP 8.2+ (8.4 suportado), Composer 2.0+ e Apache ou Nginx com URL rewriting.