MCP server Total CMS
Коммит 14 нояб. 2026 г.Предоставляет AI агентам доступ к коллекциям и схемам сайтов на базе flat-file файлов для прямого выполнения запросов и управления контентом.
Также известен как totalcms/cms, cms
- Звёзды
- 10
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 1.0.2
- Последний коммит
- 14 нояб. 2026 г.
- Лицензия
- —
Что такое Total CMS MCP?
Total CMS — это MCP server. Предоставляет AI агентам доступ к коллекциям и схемам сайтов на базе flat-file файлов для прямого выполнения запросов и управления контентом.
Сводка сгенерирована из README проекта
О Total CMS MCP server
Total CMS позволяет AI агентам взаимодействовать с контентом сайтов, хранящимся в формате JSON файлов. Система построена на PHP 8.2 или выше с использованием фреймворка Slim 4, что позволяет управлять коллекциями и схемами сайта без использования базы данных MySQL. Разработчики могут подключить агента к работающему сайту через встроенный MCP server, доступный в Pro-версии, для выполнения прямых запросов к данным сайта.
Пользователи могут управлять контентом через REST API, используя аутентификацию по API-key или OAuth 2.1. Платформа включает 33 встроенных типа коллекций, таких как блог и галерея, а также неограниченное количество пользовательских схем. Для локальной разработки и администрирования предусмотрен интерфейс командной строки tcms, который позволяет импортировать, экспортировать и синхронизировать данные. Такое решение подходит веб-дизайнерам и агентствам, которые хотят работать с контентом как с кодом, используя контроль версий для JSON файлов на диске.
Что вы можете с ним делать
- 1Запросы к контенту сайтаПопросите AI агента извлечь конкретные данные из коллекций вашего сайта.
- 2Управление схемами сайтаПозвольте AI агенту проверять или изменять структуру ваших коллекций контента.
- 3Автоматизация создания сайтовДайте агенту команду использовать рабочий процесс site builder для добавления новых страниц.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Total CMS MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Total CMS MCP в Claude Code
$ claude mcp add --transport http cms https://totalcms.co/mcpУстановка Total CMS MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}Установка Total CMS MCP в VS Code
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}Установка Total CMS MCP в VS Code CLI
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Установка Total CMS MCP в Codex
$ codex mcp add cms --url https://totalcms.co/mcpУстановка Total CMS MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Установка Total CMS MCP в Gemini CLI
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpУстановка Total CMS MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийtotalcms/cms is public and reachablegithub.com/totalcms/cms ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)No licenseПроблема
- Коммит или релиз за последний годLast commit or release 2026-11-13github.com/totalcms/cms ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPinitialize answered with protocol 2025-06-18 in 306 msПройдено
README
Открыть на 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.
Вопросы о Total CMS MCP
Как добавить Total CMS MCP в Claude Code?
Выполните claude mcp add --transport http cms https://totalcms.co/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Total CMS MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Требует ли Total CMS наличия базы данных?
Нет, это flat-file CMS, которая хранит контент в виде JSON файлов на диске.
Какие системные требования?
Вам потребуются PHP 8.2+ (поддерживается 8.4), Composer 2.0+ и Apache или Nginx с поддержкой URL rewriting.