Что такое MCP для CMS
MCP (Model Context Protocol) — способ дать AI-агенту набор инструментов с понятными схемами входных данных. В контексте CMS это означает: агент может запросить карту сайта, прочитать digest страницы, обновить запись или запустить pipeline — не угадывая внутренние URL наугад.
Зачем это CMS
Контент и структура сайта меняются часто. Если каждый раз объяснять нейросети «куда ходить» вручную, появляются ошибки и лишние запросы. Карта сайта и digest уменьшают неопределённость: агент видит страницы, навигацию, тему и доступные ресурсы одним снимком.
Что агент обычно делает
- получает карту и список сущностей;
- читает выжимку layout нужной страницы;
- создаёт или обновляет контент пачками;
- при работе с кодом — запускает локальный build/test;
- при деплое — пишет changelog, заливает update и проверяет alive-состояние.
Ограничения прав
Доступ идёт через токен API. Токен не равен SSH и не открывает произвольные файлы сервера. Он позволяет только то, что реализовано в административном API и выдано конфигурацией. Это снижает поверхность, но не делает систему «абсолютно безопасной»: секрет токена всё равно нужно защищать.
Почему важны throttling и digest
Shared-хостинг плохо переносит шторм из сотен GET подряд. Поэтому MCP-клиент Jasefly использует паузы, лимит запросов в минуту и кэш одинаковых GET. Digest и карта сайта как раз для того, чтобы агент не крутил list/get в цикле.
Чего MCP не обещает
MCP не заменяет code review, не гарантирует идеальный контент и не снимает ответственность с человека. Это управляемый канал автоматизации. Лучшие результаты получаются, когда агент сначала читает карту, потом меняет данные осознанно и проверяет результат.