MCP-сервер Директа, Метрики, Wordstat и Вебмастера
Yandex MCP Server
MCP-сервер со 141 инструментом: полное управление кампаниями Директа, счетчиками и целями Метрики, Wordstat и Вебмастер
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Создает, останавливает и удаляет кампании, объявления и ключевые слова напрямую в боевом Директе
- metrika_delete_counter удаляет счетчик Метрики со всей историей данных без возможности восстановить
- Начинайте с YANDEX_USE_SANDBOX=true и токена с минимальными правами, пока не убедитесь в поведении агента
Установка
Ручная установка
git clone https://github.com/seklekov/yandex-direct-mcp.git && cd yandex-mcp && python -m venv .venv && source .venv/bin/activate && pip install -e .Установка из исходников, затем задать YANDEX_TOKEN в .env.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на Python дает 141 инструмент по четырем API Яндекса. Директ (80 инструментов) покрывает полный цикл: создание, паузу, архивирование и удаление кампаний, групп и объявлений всех типов, ставки и корректировки, ретаргетинг, смарт-баннеры, визитки, фиды, видео и статистику. Метрика (43 инструмента) управляет счетчиками, целями, сегментами, фильтрами, правами доступа, загружает офлайн-конверсии, звонки и расходы. Wordstat (5 инструментов) отдает частотность и динамику запросов и регионы. Вебмастер (13 инструментов) добавляет и проверяет сайты, отправляет URL на переобход и читает популярные запросы. Инструменты create, update и delete есть почти везде: сервер умеет и читать, и менять кампании и счетчики напрямую.
Для кого. Для специалистов по контекстной рекламе, которые хотят вести кампании Директа и Метрику целиком через агента.
Подходит, если
- Нужно не только читать, но и создавать и менять кампании, объявления, ставки и цели из чата
- Нужен один сервер для Директа, Wordstat, Вебмастера и Метрики сразу
- Есть готовность тестировать в песочнице Директа перед боевыми изменениями
Не подходит, если
- Нужен только безопасный read-only доступ к отчетам: здесь почти везде есть операции удаления и изменения
- Нет времени внимательно проверять действия агента перед подтверждением
Пример запроса к агенту
Поставь на паузу кампанию Летняя распродажа и подними ставку на ключевое слово купить айфон до 60 рублейОграничения
Пакет не публикуется в PyPI, устанавливается клонированием и pip install -e. Wordstat работает только через новый Search API v2 с ключом сервисного аккаунта Yandex Cloud, старый OAuth Wordstat закрыт. Метрика умеет удалять счетчик целиком со всеми данными: инструмент metrika_delete_counter необратим.
Как отключить. Удалите сервер yandex из настроек MCP клиента и остановите процесс или контейнер.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_TOKEN обязательная, секрет | OAuth-токен для Директа и Метрики, можно задать один общий |
| YANDEX_WORDSTAT_API_KEY секрет | Ключ сервисного аккаунта Yandex Cloud для Wordstat через Search API v2 |
| YANDEX_USE_SANDBOX | true направляет запросы Директа в песочницу вместо боевого аккаунта |
Проверка безопасности
- Создает, останавливает и удаляет кампании, объявления и ключевые слова напрямую в боевом Директе
- metrika_delete_counter удаляет счетчик Метрики со всей историей данных без возможности восстановить
- Начинайте с YANDEX_USE_SANDBOX=true и токена с минимальными правами, пока не убедитесь в поведении агента
Коротко о README
README на английском (есть README.ru.md) перечисляет все 141 инструмент по четырем API с разбивкой на подгруппы вроде кампаний, объявлений, ставок, ретаргетинга и фидов, дает переменные окружения для раздельных токенов Директа и Метрики, примеры фраз пользователя, три способа запуска включая Docker, и раздел безопасности с советом использовать песочницу и минимальные права токена.
Частые вопросы
Можно ли проверить работу без риска для боевого аккаунта?
Да, переменная YANDEX_USE_SANDBOX=true направляет запросы Директа в песочницу Яндекса.
Что нужно для Wordstat?
Отдельный ключ сервисного аккаунта Yandex Cloud для Search API v2, старый Wordstat API через OAuth больше не работает.
Похожие
Скиллы DataLens
DataLens Skills
Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS
MCP Яндекс Метрики со всеми 108 методами API
Yandex Metrika MCP Server
MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа
Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO
Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов