SkeekS MCP: как управлять сайтом, CRM и магазином через ИИ

В 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-команды и сервисы, не изменяя ядро пакета. Поэтому интерфейс подходит и для типового сайта, и для сложной отраслевой системы с уникальной бизнес-логикой.

MCP превращает ИИ в управляемого помощника внутри SkeekS: он понимает структуру сайта, уточняет неоднозначные решения, выполняет разрешённые операции и возвращает результат, который можно сразу проверить.