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 OS, на разработку Progressive CMS ушло около 20 миллиардов токенов.
Команда проверяет типы, согласованность контрактов, взаимодействие подсистем и пользовательские сценарии. Этот сайт уже работает на Progressive CMS. Публичная бесплатная поставка с открытым кодом готовится к выпуску; условия установки и требования к серверу будут опубликованы вместе с ней.
- Фрилансерам и студиям Фрилансерам и студиям
- Владельцам сайтов Владельцам сайтов
- Скачать — скоро Скачать — скоро