Минас Саркисянwebkoth.com

Открытый код · В проде

Реклама и SEO из чата

Открытый MCP-сервер к трём кабинетам Яндекса: Директ, Метрика и Вебмастер - 125 инструментов в одном процессе. Ассистент отвечает о рекламе, трафике и поиске словами, а правки в кабинет проходят через предпросмотр, лимиты и предупреждения.

Болело

Бюджет и ставки живут в кабинете, где правка применяется сразу. Цена ошибки - недельный бюджет, потраченный за остаток недели, и сброшенное на полпути обучение стратегии.

Стало

Открытый MCP-сервер: 125 инструментов к Директу, Метрике и Вебмастеру. Пишущий вызов сначала показывает, что уйдёт в кабинет, предел правки задан на проект, а про правило выходных сервер предупредит сам.

Что это даёт бизнесу

  • Ответ о расходе, ставках и конверсиях собирается из API прямо сейчас, а не из вчерашней выгрузки.
  • Правка бюджета или ставки не уходит с первого раза: сначала видно, что именно изменится.
  • Предельный процент изменения задан на проект, поэтому опечатка в разы не проходит молча.
  • Один процесс обслуживает несколько аккаунтов: у каждого свой токен и свои предельные проценты правки.
  • Пока доступ к API рекламы не одобрен, проект переключается на песочницу площадки и сценарий проверяется целиком.

От источника к результату

  1. Вопрос словами
  2. MCP-сервер
  3. Директ · Метрика · Вебмастер
  4. Предпросмотр и лимиты
  5. Ответ или подтверждённая правка

Токен живёт в настройках проекта и в переписку не попадает: инструмент ходит в API сам, а ассистент видит только результат вызова.

Как устроено

Методика разложена на два слоя. Механика площадки - жёсткие правила, нарушать которые нельзя; эвристики - стартовые значения, которые проверяются на данных проекта. Часть жёстких правил зашита в сервер проверкой, а не оставлена дисциплине ассистента.

Директ отдаёт частичные отказы внутри успешного ответа: код двести, а часть строк с ошибками. Поэтому результат пишущего вызова сводится по элементам, и частичный отказ виден отдельно, а не теряется за словом «применено».

Плейбук отдан ассистенту как ресурс сервера, а шесть сценариев - как готовые запросы: аудит кампаний, недельный отчёт, запуск, масштабирование бюджета, SEO-аудит и проверка обучения стратегии.

Инструменты закрывают не один сценарий, а рабочий контур каждого кабинета: очередь на переобход и диагностика в Вебмастере, сырые журналы визитов и загрузка офлайн-конверсий в Метрике, кампании, ставки и отчёты в Директе.

Кто ведёт систему сейчас

Я. Открытый код под лицензией MIT; репозиторий опубликован, пакет в npm пока не выложен.

Другие кейсы этого шага

Внутренняя система · В проде

Управленческий финансовый контур

Видно деньги: остаток, прибыль, кассовый разрыв

Болело
Никто не знал точно реальный остаток на счетах и чистую прибыль сегодня. Заявки согласовывались в чатах, риск кассового разрыва висел постоянно.
Стало
Движение средств, бюджет и сверка на одном экране, заявки идут по маршруту согласования, и цифры на экране сходятся.
Рыночная альтернатива
Доверие
сверка с банком

Та же система даёт эффект ещё по 3 шагам

Смотреть кейс

Внутренняя система · В проде

Платформа данных

Выплаты и комиссии площадки сходятся до копейки

Болело
Комиссии, логистику, хранение и штрафы видно только в отчётах самой площадки. Проверить их было нечем, и маржа считалась на веру.
Стало
Отдельная витрина понедельно сравнивает наши суммы с итогами, которые посчитала сама площадка. Пустой результат - всё сошлось; строка с расхождением показывает, где именно.
Доверие
Сверка
считается сама, каждую неделю

Та же система даёт эффект ещё по 2 шагам

Смотреть кейс

Свой продукт · В проде

Разбор финансовых документов площадки

Видно, сколько придёт и сколько отдать налогом

Болело
Финансовые документы площадка отдаёт пачкой файлов. Чтобы понять доход за год и налог с него, продавец открывает их по одному и складывает в калькуляторе.
Стало
Сервис сам забирает документы за год, разбирает PDF и таблицы, раскладывает суммы по месяцам и считает налог: 4 % с поступлений от физлиц, 6 % - от юрлиц. Плюс остаток до годового лимита.
Налог
Лимит режима
2,4 млн ₽ в год, остаток на виду
Сбор документов
забираются из кабинета сами
Смотреть кейс
Тип
Открытый код
Статус
В проде
Охват
125 инструментов в трёх кабинетах
Ведёт
инженер
Заменило
ручной обход кабинетов Яндекса
TypeScriptNode.js 22MCPzodYandex Direct APIYandex Metrika APIYandex Webmaster API