В SkeekS появился универсальный MCP API — интерфейс, через который ИИ-ассистенты могут не только отвечать на вопросы, но и безопасно выполнять реальные действия на сайте: создавать страницы, публиковать статьи, работать с компаниями, задачами, товарами и заказами.
MCP расшифровывается как Model Context Protocol. Он даёт нейросети структурированный список инструментов и точные схемы их параметров. Благодаря этому ИИ работает не через имитацию кликов в админке, а через контролируемые операции SkeekS CMS.
Контент сайта: от запроса до опубликованной страницы
Теперь можно сформулировать задачу обычным языком: «Создай страницу о компании», «Подготовь новость», «Опубликуй статью в блоге» или «Загрузи изображения и расставь их в тексте».
Перед созданием материала ассистент может:
- получить информацию о сайте и активной теме;
- найти нужный раздел и проверить доступные типы страниц;
- прочитать обязательные дополнительные поля;
- уточнить выбор у пользователя, если существует несколько подходящих вариантов;
- загрузить файлы в хранилище SkeekS и использовать полученные ссылки в HTML;
- создать черновик, проверить его и только затем опубликовать;
- вернуть готовую ссылку для проверки в браузере.
Именно через этот MCP API были подготовлены и опубликованы материалы, которые вы сейчас читаете.
CRM и ежедневная работа
MCP охватывает не только контент. ИИ может работать с компаниями, контактами, сделками, проектами и задачами. Например, ассистент способен проверить компанию на возможные дубли, создать карточку с телефонами и электронной почтой, назначить категорию и статус, а затем поставить сотрудникам связанные задачи.
Поддерживаются списки, поиск, фильтры, карточки отдельных объектов, создание, редактирование и статистические срезы. Можно попросить:
- показать задачи сотрудника на определённый день;
- найти просроченные задачи по проекту или компании;
- показать компании с просроченными сделками;
- найти неоплаченные и просроченные счета;
- собрать статистику по задачам, компаниям, сделкам и рабочему времени;
- изменить исполнителя, срок или порядок задач.
Финансы, товары и склад
Для проектов с интернет-магазином доступны инструменты работы с товарами, ценами, брендами, коллекциями, заказами, платежами, счетами и документами. ИИ может найти карточку товара, обновить описание и характеристики, добавить цену, проверить остатки по складам или собрать статистику продаж.
Складские операции защищены отдельным сценарием: количество товара нельзя менять напрямую. Сначала создаётся документ движения и его строки, а проведение документа выполняется отдельным подтверждаемым действием.
Безопасность заложена в архитектуру
- Все действия выполняются от авторизованного пользователя. MCP использует OAuth 2.1, поэтому автор изменений всегда известен системе.
- Scopes ограничивают возможности токена. Чтение и изменение разных групп данных разделены на независимые разрешения.
- Дополнительно действует RBAC SkeekS CMS. Наличие OAuth-токена не отменяет права пользователя внутри CMS.
- Нет инструментов удаления. В первой версии MCP разрешено чтение, создание и редактирование, но не удаление объектов.
- Публикации создаются как черновики. Публикация выполняется явно, когда материал готов.
- Опасные внешние действия требуют подтверждения. Например, отправка SMS, запуск звонка или проведение складского документа.
Понятные названия инструментов
Команды MCP приближены к реальным таблицам и моделям SkeekS: cms_tree, cms_content_element, cms_company, cms_task, shop_product и другие. Это помогает ИИ быстрее понимать структуру проекта и переносить привычный сценарий между разными сайтами на SkeekS CMS.
Расширение под конкретный проект
Базовый набор инструментов поставляется отдельным пакетом skeeks/cms-mcp. Проект может подключить собственные MCP-команды и сервисы, не изменяя ядро пакета. Поэтому интерфейс подходит и для типового сайта, и для сложной отраслевой системы с уникальной бизнес-логикой.