Яндекс Директ MCP: hardened форк

yandex-direct-mcp

Форк популярного MCP-сервера Яндекс Директа с чтением по умолчанию и явными флагами для записи и финансов

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • При включенной записи меняет кампании, группы, объявления и ставки в боевом кабинете
  • Финансовые инструменты пополняют счет и переводят деньги между аккаунтами
  • Хранит OAuth-токен пользователя локально
Все причины и проверки
Российский стек

nikolaymokh-dev/yandex-direct-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/nikolaymokh-dev-yandex-direct-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • При включенной записи меняет кампании, группы, объявления и ставки в боевом кабинете
  • Финансовые инструменты пополняют счет и переводят деньги между аккаунтами
  • Хранит OAuth-токен пользователя локально

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту доступ к API Яндекс Директа через 146 инструментов: отчеты, статистику, прогноз бюджета, Wordstat и словари в профиле по умолчанию analytics, а кампании, группы, объявления и ставки открываются только при явном включении записи. Авторизация идет через пакет direct-cli с PKCE: каждый пользователь входит под своим Яндекс-аккаунтом, токен хранится локально с ограниченными правами доступа к файлу. Финансовые инструменты вроде пополнения счета и переводов требуют отдельного флага сверх записи. Поверхность инструментов можно сузить allow- и deny-списками по группам или по конкретным именам.

Для кого. Для специалистов по контекстной рекламе, которым важно начать с безопасного чтения и включать запись осознанно.

Подходит, если

  • Нужен доступ к Директу с чтением по умолчанию, без риска случайных изменений
  • Нужно постепенно расширять права агента: сначала аналитика, потом кампании, потом финансы
  • Работаете в Claude Code и хотите поставить сервер одной командой через uvx

Не подходит, если

  • Нужен пакет с гарантированной стабильностью интерфейсов, а не форк с быстрым циклом правок
  • Нет времени разбираться в профилях и allow-листах инструментов

Пример запроса к агенту

Покажи статистику кампаний Директа за последние 14 дней, ничего не меняя

MCP

Транспорт
stdio
Авторизация
OAuth

Переменные окружения

YANDEX_DIRECT_ENABLE_WRITES
true включает профиль campaign-editor с правом на изменения
YANDEX_DIRECT_ENABLE_FINANCE
true включает финансовые инструменты, работает только вместе с ENABLE_WRITES
YANDEX_DIRECT_TOOL_PROFILE
Явный выбор профиля: analytics, core, campaign-editor или full

Ограничения

Нужно свое OAuth-приложение Яндекса с одобренной заявкой на API Директа. Форк неофициальный, ведется одним автором поверх axisrow/yandex-direct-mcp-plugin с отдельной синхронизацией апстрима. Финансовые инструменты работают с реальными деньгами и требуют осознанного включения флагом отдельно от записи.

Как отключить. Удалите сервер командой claude mcp remove yandex-direct или уберите блок из конфигурации MCP-клиента, авторизация Директа хранится отдельно в ~/.direct-cli/.

Частые вопросы

Опасно ли ставить сервер сразу без настроек?

Нет, по умолчанию активен только профиль analytics: отчеты и чтение, без прав на изменение кампаний.

Чем это отличается от исходного axisrow/yandex-direct-mcp-plugin?

Тем же покрытием API, но с read-only по умолчанию, раздельными флагами для записи и финансов и закрепленными версиями зависимостей, подробности в FORK.md репозитория.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер на Python с 48 инструментами Яндекс Директа и частотностью Вордстата, с переключением между песочницей и боевым режимом

MCP-серверШирокий доступ1Звезды репозитория

Yandex Direct MCP

yandex-direct-mcp

Российский стек

Плагин Claude Code и Codex для Яндекс Директа: MCP-сервер на 147 инструментов, OAuth и скиллы для объявлений и анализа статистики

ПлагинШирокий доступ14Звезды репозитория
Российский стек

MCP-сервер Direct API v5 одним файлом на Node.js без зависимостей, с инструментом direct_call на все сервисы API и режимом только для чтения

MCP-серверШирокий доступ
Российский стек

MCP-сервер на TypeScript с npm-пакетом: 20 инструментов для кампаний, ставок и минус-фраз Яндекс Директа, деньги везде в рублях

MCP-серверШирокий доступ4Звезды репозитория
Российский стек

MCP-сервер для Яндекс Директа, Метрики, Wordstat и Вебмастера: кампании, объявления, ставки, отчеты и подбор запросов из чата

MCP-серверШирокий доступ58Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Яндекс Директ MCP: hardened форк (эта карточка)нетOAuth0
Yandex Ads MCP ServerнетOAuth50Yandex Ads с режимом чтения
Яндекс Директ, Метрика и Wordstat MCP: форк с комбинаторными объявленияминетOAuth0комбинаторные объявления

Коротко о README

README описывает форк как hardened версию axisrow/yandex-direct-mcp-plugin с профилями analytics, campaign-editor и full, таблицей переменных окружения для управления поверхностью инструментов, установкой через uvx для Claude Code, шагами PKCE-авторизации и отдельным включением финансовых операций. Есть ссылки на документы по настройке доступа, модели угроз и синхронизации с апстримом.

Бейдж для README

Сообщить о проблеме