OpenClaw — open-source self-hosted AI-агент, который живёт у вас на сервере или Mac mini и общается через WhatsApp, Telegram, Slack и другие каналы. Разберём, как поставить его на Mac mini (или любой другой компьютер), подключить к MCP-серверам аналитики Ozon и WB и настроить рассылки и уведомления для фотостудий, салонов красоты, косметологий и стоматологий через YClients и amoCRM.
OpenClaw требует Node.js 22+ и работает на macOS, Linux и Windows. На Mac mini его обычно держат как выделенную headless-машину — без монитора и клавиатуры, доступ по SSH или удалённому рабочему столу.
brew install node.# Установка Node.js (если ещё нет) brew install node # Глобальная установка OpenClaw npm install -g openclaw@latest # или: pnpm add -g openclaw@latest # Онбординг + установка фонового сервиса (launchd на macOS) openclaw onboard --install-daemon # Подключение WhatsApp (покажет QR-код) openclaw channels login --channel whatsapp # Ручной запуск шлюза (демон обычно уже держит его сам) openclaw gateway --port 18789
Важно про безопасность. OpenClaw поддерживает установку сторонних Skills (навыков) через ClawHub — сообщество отмечает, что часть таких пакетов может содержать небезопасный код. Устанавливайте только проверенные навыки и держите агента на отдельной машине — без доступа к вашим личным паролям и учётным записям, отдельно от основного рабочего компьютера.
OpenClaw поддерживает MCP как один из режимов работы — агент может обращаться к внешним MCP-серверам как к инструментам. Это позволяет задавать вопросы про отчёты, остатки и цены прямо в WhatsApp или Telegram, а агент сам вызовет нужный метод и вернёт ответ.
Ежедневная выгрузка отчётов о рекламе, продажах, остатках из API Ozon и WB в собственную базу — история, а не разовый снимок.
Агент читает новые отзывы через API, формирует ответ по заданному тону и публикует его — с возможностью ручного подтверждения перед отправкой.
Ozon отдаёт данные каталога и позиций конкурентов через API — MCP-сервер регулярно опрашивает нужные категории и сохраняет цены в БД для сравнения динамики.
Падение продаж, аномальный расход на рекламу, исчерпание остатков — агент присылает уведомление в WhatsApp или Telegram сразу, а не после того как вы сами это заметили.
1. Парсер обходит карточки товаров в нужных категориях WB 2. Данные сохраняются в БД с меткой времени 3. MCP-сервер отдаёт агенту историю цен по SKU/категории 4. OpenClaw присылает сводку или алерт об изменении цены конкурента в WhatsApp
В отличие от Ozon, у Wildberries нет официального публичного API для получения каталожных цен конкурентов — только собственные данные продавца через закрытые ключи. Чтобы отслеживать цены других селлеров в категории, приходится парсить публичные страницы каталога WB, а не дергать API.
Это делает процесс более хрупким: разметка страниц WB может меняться, нужна ротация и защита от блокировок при частых запросах. Мы держим парсер отдельным сервисом с очередями и повторными попытками, а MCP-сервер отдаёт агенту уже очищенные и сохранённые в БД данные — а не сырой HTML.
Отдельный сценарий использования OpenClaw — не маркетплейсы, а сервисный бизнес с записью клиентов: фотостудии, салоны красоты, косметологии, стоматологии, частные врачи. Здесь MCP-серверы интегрируются с YClients (запись клиентов, расписание мастеров) и amoCRM (воронка продаж, карточки клиентов), а OpenClaw становится каналом связи в WhatsApp.
get_upcoming_visits/{staff_id,date}
send_reminder/{whatsapp,visit_id}
notify_staff/{staff_id,message}
get_crm_segment/{amocrm,filter}
broadcast_whatsapp/{segment,template}
sync_visit_status/{yclients,amocrm}
answer_faq/{whatsapp,question}
Установка на Mac mini или сервер, подключение к Ozon и WB, парсер цен конкурентов на WB, интеграция с YClients и amoCRM для WhatsApp-уведомлений — можем взять любую часть или весь контур.