MCP server for Yandex Webmaster API: indexing, search queries, sitemaps, diagnostics, links.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
MCP-сервер для Яндекс Вебмастера: спрашивайте состояние сайта в поиске Яндекса — индексацию, поисковые запросы, ИКС, диагностику проблем, sitemap и внешние ссылки — из Claude, Cursor, Codex и других AI-клиентов на естественном языке.
Ассистент сам находит нужный сайт, сверяет динамику показов и кликов, разбирает проблемы из «Диагностики», отправляет страницы на переобход и следит за важными страницами — то, что в вебе Вебмастера приходится собирать по нескольким разделам вручную.
Получите OAuth-токен Яндекса с доступом к Вебмастеру.
Добавьте сервер — например, в Claude Code (другие клиенты):
Спросите ассистента: «Какие проблемы Вебмастер видит на моём сайте и как менялись показы за неделю?»
list_sites / add_site: список сайтов с host_id и статусом прав, добавление нового.get_verification_status / start_verification: UIN-код и запуск проверки
(DNS-запись, HTML-файл или мета-тег).get_site_summary (ИКС, страницы в поиске/исключённые, счётчик проблем)
и get_site_diagnostics (какие именно проблемы найдены и какой серьёзности).get_popular_queries (ТОП запросов с показами, кликами и позициями) и
get_search_queries_history (динамика показателей по датам).get_indexing_history (обход робота по HTTP-кодам), recrawl_url
(переобход страницы с суточной квотой), list_important_urls (мониторинг важных страниц).list_sitemaps / add_sitemap.get_external_links: примеры внешних ссылок на сайт.raw_request — прямой вызов любого пути API (квота переобхода, статус задачи,
владельцы сайта, удаление сайта/sitemap и т.д.).HOST_NOT_VERIFIED, HOST_NOT_LOADED, HOST_NOT_INDEXED).Попросите ассистента на русском — например:
Сервер работает через Yandex Webmaster API v4 (api.webmaster.yandex.net/v4,
авторизация OAuth-токеном Яндекса: заголовок Authorization: OAuth <токен>). Токен
выдаётся пользователю Яндекса и открывает те же сайты, что видны этому пользователю в
веб-интерфейсе Вебмастера; для статистики нужны
подтверждённые права на сайт. user_id владельца токена сервер определяет сам через
GET /v4/user и кеширует.
claude_desktop_config.json — macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\
~/.cursor/mcp.json (или .cursor/mcp.json в проекте)
.vscode/mcp.json — ключ servers (не mcpServers)
https://oauth.yandex.ru/authorize?response_type=token&client_id=<id_приложения>
и скопировать токен из адресной строки).YANDEX_OAUTH_TOKEN. Опционально: YANDEX_WEBMASTER_HOST_ID — host_id
сайта по умолчанию (узнайте его вопросом «покажи мои сайты» или из list_sites), чтобы
не называть сайт в каждом запросе.⚠️ Токен хранится открытым текстом в конфиге клиента — относитесь как к паролю. Токен даёт доступ ко всем сайтам аккаунта в Вебмастере.
| Переменная | Обяз. | По умолчанию | Описание |
|---|---|---|---|
YANDEX_OAUTH_TOKEN | да | — | OAuth-токен Яндекса с доступом к Вебмастеру. |
YANDEX_USER_ID | нет | автоопределение | user_id владельца токена (иначе — через GET /v4/user). |
YANDEX_WEBMASTER_HOST_ID | нет | — | host_id сайта по умолчанию, напр. https:example.com:443. |
YANDEX_WEBMASTER_API_BASE | нет | https://api.webmaster.yandex.net/v4 | Корень API (override). |
YANDEX_WEBMASTER_TIMEOUT_MS | нет | 60000 | Таймаут запроса, мс. |
YANDEX_WEBMASTER_MAX_RETRIES | нет | 3 | Повторы при 429 (и 5xx/сетевых для чтения). |
npx, отдельная установка не нужна).add_site, add_sitemap, recrawl_url и
start_verification меняют состояние (создают, но ничего не удаляют); удаление
сайта/sitemap доступно только через raw_request с методом DELETE.HOST_NOT_VERIFIED; сервер подсказывает, что делать.quota_remainder; превышение — 429 QUOTA_EXCEEDED, его сервер не ретраит —
квота вернётся только завтра); общий rate limit API отдаёт
429 TOO_MANY_REQUESTS_ERROR — сервер ретраит с бэкоффом.Вопросы, идеи и доработки — пишите в Telegram: @gistrec.
MIT — см. LICENSE.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/yandex-webmaster-mcp-2)<a href="https://allmcps.com/mcp/yandex-webmaster-mcp-2"><img src="https://allmcps.com/api/badge/yandex-webmaster-mcp-2?style=directory" alt="Yandex Webmaster MCP on AllMCPs" /></a>