The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Yandex Webmaster MCP listing page.
Этот сервер входит в сборку theYahia/YaAll — весь яндексовский слой в одном репозитории: десять MCP-серверов, скиллы Claude Code под SEO и валидацию спроса, плюс материалы официальных серверов Яндекса. Здесь он живёт отдельно, там — рядом с остальными:
mcp/yandex-webmaster-mcp/Part of theYahia/YaAll — the whole Yandex stack in one repo.
MCP-сервер для API Яндекс.Вебмастер — сайты, индексация, поисковые запросы, sitemaps, диагностика и переобход. 13 инструментов, вывод в компактном Markdown (или сыром JSON).
Нужен только YANDEX_WEBMASTER_TOKEN — OAuth-токен с правом webmaster:api.
user_id определяется автоматически через GET /user/, задавать его руками не нужно.
Как получить токен:
webmaster:api).YANDEX_WEBMASTER_TOKEN.| Переменная | Обяз. | Назначение |
|---|---|---|
YANDEX_WEBMASTER_TOKEN | да | OAuth-токен с правом webmaster:api |
YANDEX_WEBMASTER_USER_ID | нет | Числовой user ID. Если не задан — определяется автоматически |
PORT | нет | Порт HTTP-режима (по умолчанию 3100) |
MCP_ALLOWED_HOSTS | нет | Разрешённые Host для HTTP (CSV). * — отключить защиту от DNS-rebinding |
MCP_HTTP_AUTH_TOKEN | нет | Если задан — требует Authorization: Bearer <token> на POST /mcp |
| Инструмент | Описание |
|---|---|
get_hosts | Список сайтов: URL, статус подтверждения |
get_user_info | Данные аккаунта (user_id) |
get_popular_search_queries | Поисковые запросы по сайту: показы, клики, средняя позиция (per-query) |
get_query_analytics | Агрегированный тренд трафика во времени (НЕ per-query) |
get_search_queries | ⚠️ deprecated — алиас get_popular_search_queries |
get_indexing | Сводка индексации сайта |
get_indexing_history | Тренд проиндексированных/исключённых страниц |
submit_url | Отправить URL на переобход (расходует дневную квоту) |
get_recrawl_quota | Остаток дневной квоты переобхода |
get_recrawl_task | Статус задачи переобхода по task_id |
get_sitemaps | Список sitemap'ов сайта |
get_diagnostics | Диагностика сайта: ошибки обхода, DNS, проблемы сервера |
get_important_urls | Мониторинг важных URL |
У каждого инструмента есть параметр format: markdown (по умолчанию, компактно) или
json (сырой ответ API).
Помимо stdio сервер умеет работать по Streamable HTTP:
По умолчанию включена защита от DNS-rebinding (разрешены только localhost/127.0.0.1).
Для доступа с другого хоста задайте MCP_ALLOWED_HOSTS. Токен в HTTP-режиме общий
(берётся из окружения) — multi-tenancy не поддерживается.
MIT