CMS с REST API, CLI и MCP.

Progressive CMS — продукт команды Progressive OS для профессиональных сайтов. Управляйте CMS через REST API, CLI и MCP: подключайте AI-агентов, интеграции и свои процессы разработки. Ниже — устройство системы и задачи, которые решает каждый интерфейс.

Заказчица даёт дизайнеру обратную связь по проекту.

Согласованная архитектура.

Основа — TypeScript со строгой проверкой типов, Node.js и PostgreSQL. Веб-приложение обслуживает сайт и админку; фоновый обработчик выполняет отдельные задачи.

Контент, публикации, темы, медиа, навигация, поиск, формы и доступ оформлены как самостоятельные подсистемы с общими правилами взаимодействия. Это позволяет развивать продукт без набора разрозненных плагинов, каждый из которых по-своему меняет сайт.

В основе продукта есть готовые CRM-коннекторы и универсальный HTTP/Webhook для связи с сервисами. Интеграции Bitrix24, amoCRM, Progressive HQ и инструменты команды. Подробный рабочий блокнот для AI-агентов.

Архитектурный макет на травертиновой подставке у окна.

Контент и оформление разделены.

Типы материалов определяют поля и правила проверки. Страницы могут собираться из структурированных блоков. Тема содержит шаблоны Liquid, компоненты, стили, JavaScript и настройки оформления.

Тема устанавливается пакетом и проверяется движком. Новое оформление можно посмотреть на реальном содержании до включения на сайте. CSS, SVG, Canvas и WebGL остаются инструментами разработчика темы; внешний вид не ограничивается библиотекой готовых экранов.

Бумага и лента на травертине в мягком дневном свете.

Выберите основу для проекта.

Скачать — скоро Обсудить проект

REST API, CLI и MCP — три способа управлять CMS.

Progressive CMS — система управления сайтами с REST API, CLI и MCP. Эти три интерфейса дают программам и AI-агентам штатные инструменты работы с сайтом. Через них можно получать сведения о материалах, готовить страницы, работать с медиа и SEO, проверять изменения и управлять публикацией. Доступные действия определяются выданными разрешениями.

REST API — для интеграций и управления CMS из других программ. Приложение обращается к HTTP-интерфейсу Progressive CMS и получает структурированные данные. Так можно связать сайт с внешним сервисом, подготовить импорт материалов или организовать собственный процесс обновления страниц. Агент также может работать напрямую через REST API: читать структуру сайта, создавать черновики, менять содержание и проверять результат.

CLI — для управления CMS из командной строки. Это удобно разработчику и агенту, который работает с проектом в терминале: команды можно повторять, объединять в рабочий процесс и получать результат в JSON. Например, cms agent bootstrap --json сообщает о версии CMS, доступных возможностях и разрешениях. Через CLI выполняются операции с контентом, медиа и маршрутами, проверка SEO, подготовка пакетов темы и штатные обновления продукта. Каждая команда действует в рамках своих прав.

MCP — для подключения инструментов CMS к AI-агенту. Model Context Protocol позволяет совместимому агенту получать описание доступных инструментов и вызывать их при выполнении поручения. Агенту доступны сведения о типах материалов, записях и разрешённых действиях: он может выбрать подходящий инструмент, подготовить изменение и запросить проверку. Конкретное подключение зависит от возможностей и настройки выбранного клиента.

Выберите удобный способ работы или сочетайте их. Например, интеграция передаёт материалы через REST API, Codex или Claude Code выполняет команды CLI в проекте, а агент с поддержкой MCP обращается к инструментам CMS через этот протокол. Для сайта это разные способы выполнить разрешённые операции. Админка остаётся рабочим местом владельца и редактора: подготовленный агентом материал можно открыть и поправить вручную.

Подготовка и публикация имеют отдельные права. Агент может создать черновик, пройти проверку и показать страницу в предпросмотре. Выпуск на сайт разрешается отдельно. Общие проверки CMS действуют и при работе через REST API, и при вызовах CLI или MCP; программный доступ сохраняет историю действий и контроль владельца. Проверка текущей версии помогает обнаружить конфликт, если материал успел изменить другой участник команды.

Подключение начинается с отдельного доступа для агента. Владелец выдаёт служебную учётную запись и ключ с нужными разрешениями. Агент получает сведения о возможностях CMS и инструкции, после чего работает в пределах порученной задачи. Это позволяет дать редакционному помощнику доступ к материалам, а разработчику — инструменты работы с темой, сохраняя управление сайтом у владельца.

Фрилансер или студия может повторно использовать освоенный процесс на следующих проектах: подготовка материалов через REST API, команды CLI для выпуска и проверки, MCP-инструменты для работы агента. Дизайн каждого сайта остаётся индивидуальным. Посмотрите сценарий работы с AI-агентом или откройте подробное руководство для агентов.

Владелица проекта проверяет материалы в музейном кафе.

Публикация — отдельное управляемое действие.

Редактирование начинается в черновике. Подготовленная версия проходит проверку; предпросмотр позволяет оценить её до выпуска. Несколько изменений можно объединить и проверить перед общей публикацией.

Версии и история сохраняют контекст работы. Проверка текущего состояния защищает от применения изменений поверх чужой новой работы. Просмотр черновика не создаёт новую версию и не меняет его автора.

История управляемых публикаций в светлой админке Progressive CMS.
Проверяйте историю изменений и результаты публикации.

Эксплуатация предусмотрена в продукте.

Права пользователей и отдельных программ, журнал действий, обработка изображений, заголовки и описания для поиска, карты сайта, формы и поиск — части системы. Для обновлений предусмотрен штатный механизм получения и применения релизов.

По оценке команды Progressive OS, на разработку Progressive CMS ушло около 20 миллиардов токенов.

Команда проверяет типы, согласованность контрактов, взаимодействие подсистем и пользовательские сценарии. Этот сайт уже работает на Progressive CMS. Публичная бесплатная поставка с открытым кодом готовится к выпуску; условия установки и требования к серверу будут опубликованы вместе с ней.

Состояние сервисов, обновлений и работы сайта в светлой админке Progressive CMS.
Следите за состоянием сайта и актуальностью CMS.

Нужна CMS с REST API, CLI и MCP?

Обсудить подключение