webmaster-mcp
Python MCP-сервер для Yandex Webmaster с записью, выключенной по умолчанию, и белым списком сайтов для sitemap и переобхода
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- После включения флагов может добавлять sitemap и отправлять URL на переобход
- OAuth-токен Вебмастера хранится в .env рядом с кодом сервера
Установка
- Работает в
- Сервисы
Ручная установка
python -m venv .venv && source .venv/bin/activate && pip install -e . && cp .env.example .envУстановка из исходников через venv и pip.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- После включения флагов может добавлять sitemap и отправлять URL на переобход
- OAuth-токен Вебмастера хранится в .env рядом с кодом сервера
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает десять инструментов для чтения: статус авторизации, список сайтов, диагностику, sitemap, квоту на переобход, популярные запросы и их историю, а также две пишущие операции: добавить sitemap и отправить URL на переобход. Обе пишущие операции по умолчанию выключены отдельными переменными окружения, требуют confirm=true при вызове и разрешены только для сайтов из явного белого списка YANDEX_WEBMASTER_WRITE_HOST_WHITELIST. Разработан как пример для OpenCode с готовой конфигурацией mcp.json.
Для кого. Для пользователей OpenCode, которым важно держать запись в Вебмастер выключенной по умолчанию и явно перечислить, каким сайтам разрешена запись.
Подходит, если
- Нужен сервер, где запись выключена, пока ее явно не включат переменными окружения
- Работаете в OpenCode и хотите готовый пример конфигурации
- Нужен белый список сайтов, для которых разрешена запись
Не подходит, если
- Нужен широкий охват API: диагностика по важным URL, внешние ссылки или события индексации здесь не реализованы
- Нужно добавление новых сайтов или запуск верификации, этих инструментов нет
Пример запроса к агенту
Покажи квоту на переобход для example.com и топ запросов за последний месяцMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
YANDEX_WEBMASTER_OAUTH_TOKENобязательная, секрет- OAuth-токен Яндекс Вебмастера
YANDEX_WEBMASTER_ENABLE_ADD_SITEMAP- Включает запись sitemap, по умолчанию выключено
YANDEX_WEBMASTER_ENABLE_RECRAWL- Включает отправку на переобход, по умолчанию выключено
YANDEX_WEBMASTER_WRITE_HOST_WHITELIST- Список сайтов, для которых разрешена запись
YANDEX_WEBMASTER_DEFAULT_HOST- Сайт по умолчанию
Ограничения
Инструментов всего десять, без важных URL, внешних ссылок и событий индексации. Обе пишущие операции по умолчанию выключены и требуют отдельного включения через YANDEX_WEBMASTER_ENABLE_ADD_SITEMAP и YANDEX_WEBMASTER_ENABLE_RECRAWL. Готового пакета нет, установка через pip install -e .
Как отключить. Удалите блок webmaster-mcp из конфигурации OpenCode или другого MCP-клиента.
Частые вопросы
Почему переобход не запускается сразу?
Запись выключена по умолчанию: нужно включить YANDEX_WEBMASTER_ENABLE_RECRAWL, добавить сайт в белый список и передать confirm=true в вызове webmaster_request_recrawl.
Как подключить сервер к OpenCode?
README дает готовый фрагмент для ~/.config/opencode/opencode.json с командой bash, которая сама подхватывает .env и запускает python -m yandex_webmaster_mcp.server.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер Yandex Webmaster с подключением прямо в диалоге через OAuth PKCE: 20 инструментов для диагностики, запросов, sitemap и переобхода
MCP-сервер Yandex Webmaster с безопасной записью
Yandex Webmaster MCP
MCP-сервер Yandex Webmaster v4 API с 29 инструментами и человеческими именами сайтов вместо host_id, каждая запись требует confirm: true
MCP-сервер Yandex Webmaster для локальной SEO-рутины
kurerok-yandex-webmaster-mcp
Локальный MCP-сервер Yandex Webmaster с рекомендованным недельным сценарием: запросы, индексация, переобход и диагностика по порядку
MCP-сервер для Яндекс Вебмастер API v4.1
Яндекс Вебмастер MCP-сервер
Python MCP-сервер с полным покрытием Яндекс Вебмастер API v4.1: 37 инструментов от диагностики и sitemap до мониторинга важных URL
MCP для Яндекс Вебмастера от Rezlazy
@rezlazy/yandex-webmaster-mcp
MCP-сервер на 42 инструмента для Яндекс Вебмастер API v4: сайты, сайтмапы, поисковые запросы, индексация, ссылки, переобход и диагностика
MCP-сервер Яндекс Вебмастера (npm)
@theyahia/yandex-webmaster-mcp
MCP-сервер на TypeScript для API Яндекс Вебмастера: сайты, индексация, поисковые запросы, карты сайта, диагностика и переобход, 13 инструментов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| webmaster-mcp (эта карточка) | нет | API-ключ | 0 | |
| MCP-сервер Яндекс Вебмастера (npm) | нет | API-ключ | 6 | индексация и запросы |
| MCP-сервер Yandex Webmaster для локальной SEO-рутины | нет | API-ключ | 0 | с готовым недельным сценарием SEO-рутины |
Коротко о README
README на английском перечисляет десять инструментов, установку через venv и pip install -e ., обязательную и необязательные переменные окружения, безопасность записи (выключена по умолчанию, белый список сайтов, обязательный confirm), запуск сервера и готовый пример конфигурации для OpenCode.