
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
mcp-yandex-webmaster
Advanced tools
MCP server for the Yandex Webmaster API v4 — site indexing, search queries, sitemaps, diagnostics, external links and page recrawl for AI agents.
MCP-сервер для Яндекс Вебмастера: спрашивайте состояние сайта в поиске Яндекса — индексацию, поисковые запросы, ИКС, диагностику проблем, sitemap и внешние ссылки — из Claude, Cursor, Codex и других AI-клиентов на естественном языке.
Ассистент сам находит нужный сайт, сверяет динамику показов и кликов, разбирает проблемы из «Диагностики», отправляет страницы на переобход и следит за важными страницами — то, что в вебе Вебмастера приходится собирать по нескольким разделам вручную.
Получите OAuth-токен Яндекса с доступом к Вебмастеру.
Добавьте сервер — например, в Claude Code (другие клиенты):
claude mcp add yandex-webmaster \
-e YANDEX_OAUTH_TOKEN=ваш_токен \
-- npx -y mcp-yandex-webmaster
Спросите ассистента: «Какие проблемы Вебмастер видит на моём сайте и как менялись показы за неделю?»
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 mcp add yandex-webmaster \
-e YANDEX_OAUTH_TOKEN=ваш_токен \
-- npx -y mcp-yandex-webmaster
claude_desktop_config.json — macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\
{
"mcpServers": {
"yandex-webmaster": {
"command": "npx",
"args": ["-y", "mcp-yandex-webmaster"],
"env": { "YANDEX_OAUTH_TOKEN": "ваш_токен" }
}
}
}
~/.cursor/mcp.json (или .cursor/mcp.json в проекте)
{
"mcpServers": {
"yandex-webmaster": {
"command": "npx",
"args": ["-y", "mcp-yandex-webmaster"],
"env": { "YANDEX_OAUTH_TOKEN": "ваш_токен" }
}
}
}
.vscode/mcp.json — ключ servers (не mcpServers)
{
"servers": {
"yandex-webmaster": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-yandex-webmaster"],
"env": { "YANDEX_OAUTH_TOKEN": "ваш_токен" }
}
}
}
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.
FAQs
MCP server for the Yandex Webmaster API v4 — site indexing, search queries, sitemaps, diagnostics, external links and page recrawl for AI agents.
We found that mcp-yandex-webmaster demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.