yandex-webmaster-mcp — MCP-сервер для Claude Code: как установить
Интегрирует API Яндекс Вебмастера с ИИ-ассистентом. Помогает проверять статус индексации, отправлять страницы на переобход и следить за поисковыми запросами.
claude mcp add yandex-webmaster-mcp -e YANDEX_WEBMASTER_TOKEN=<YANDEX_WEBMASTER_TOKEN> -- npx -y @theyahia/yandex-webmaster-mcpЧто делает yandex-webmaster-mcp
Сервер предоставляет 13 инструментов для взаимодействия с Яндекс Вебмастером. Через него агент проверяет списки сайтов, получает диагностику ошибок, смотрит карты сайта и отслеживает изменения в поисковом трафике. Данные возвращаются в компактном формате Markdown или в виде исходного JSON.
Для запуска нужен рабочий токен OAuth с доступом webmaster:api. Идентификатор пользователя сервер запрашивает сам, поэтому указывать YANDEX_WEBMASTER_USER_ID вручную не требуется. Работать можно через стандартный ввод-вывод или в режиме HTTP на порту 3100.
В сетевом режиме действует защита от DNS-rebinding, которая по умолчанию ограничивает подключения локальным хостом. Многопользовательский режим не поддерживается: токен авторизации задаётся глобально для всего процесса через переменные среды.
Какие задачи решает
- отслеживать поисковые запросы и показы в Яндексе
- отправлять новые страницы на ускоренный переобход
- контролировать статус индексации и историю исключения страниц
- проверять ошибки обхода и серверные сбои через диагностику
Примеры запросов агенту
- Покажи список сайтов в аккаунте и статус их подтверждения.
- Какие поисковые запросы принесли больше всего кликов за последнюю неделю?
- Отправь страницу на переобход и проверь остаток дневной квоты.
Как установить yandex-webmaster-mcp
Командой платформы
claude mcp add yandex-webmaster-mcp -e YANDEX_WEBMASTER_TOKEN=<YANDEX_WEBMASTER_TOKEN> -- npx -y @theyahia/yandex-webmaster-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add theyahia-yandex-webmaster-mcp --env YANDEX_WEBMASTER_TOKEN=<YANDEX_WEBMASTER_TOKEN> -- npx -y @theyahia/yandex-webmaster-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"theyahia-yandex-webmaster-mcp": {
"command": "npx",
"args": [
"-y",
"@theyahia/yandex-webmaster-mcp"
],
"env": {
"YANDEX_WEBMASTER_TOKEN": "<YANDEX_WEBMASTER_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"theyahia-yandex-webmaster-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@theyahia/yandex-webmaster-mcp"
],
"env": {
"YANDEX_WEBMASTER_TOKEN": "<YANDEX_WEBMASTER_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e YANDEX_WEBMASTER_TOKEN=<YANDEX_WEBMASTER_TOKEN> theyahia-yandex-webmaster-mcp npx -y @theyahia/yandex-webmaster-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о yandex-webmaster-mcp
Как установить yandex-webmaster-mcp в Claude Code?
Выполните команду claude mcp add yandex-webmaster-mcp -e YANDEX_WEBMASTER_TOKEN=<YANDEX_WEBMASTER_TOKEN> -- npx -y @theyahia/yandex-webmaster-mcp, подставив свой токен доступа.
Что делает yandex-webmaster-mcp?
Сервер даёт агенту доступ к данным Яндекс Вебмастера, позволяя проверять диагностику сайта, карты sitemap, позиции в выдаче и отправлять страницы на обход.
Нужно ли вручную указывать идентификатор пользователя?
Нет, указывать YANDEX_WEBMASTER_USER_ID необязательно. Сервер автоматически определяет идентификатор аккаунта через API-запрос к профилю.