● пять серверов
xmlstock API-ключ
SERP, картинки, новости, видео
xmlstock_serpxmlstock_imagesxmlstock_newsxmlstock_videoxmlstock_balance доступ: xmlstock.com →
wordstat Yandex Cloud API-Key
Частотность и динамика Яндекс.Wordstat
wordstat_frequencywordstat_dynamicswordstat_regionswordstat_regions_tree доступ: Yandex Cloud →
gsc OAuth / service account
Google Search Console
gsc_querygsc_inspect_urlgsc_list_sitesgsc_list_sitemapsgsc_get_sitemap доступ: Google Cloud →
ywm OAuth с авто-refresh
Яндекс.Вебмастер
ywm_summaryywm_search_queriesywm_indexing_historyywm_external_linksywm_diagnostics доступ: Yandex OAuth →
metrika OAuth с авто-refresh
Яндекс.Метрика
metrika_reportmetrika_traffic_sourcesmetrika_search_phrasesmetrika_top_landingsmetrika_goals доступ: Yandex OAuth →
● установка
Через npx — без клонирования
Добавьте нужный сервер в Claude Code одной командой:
claude mcp add xmlstock --scope user -- npx -y seo-tools-mcp-xmlstock Или соберите из исходников:
git clone https://github.com/antohins/seo-tools-mcp.git && cd seo-tools-mcp
pnpm install && pnpm build Нужен доступ с claude.ai (веб) или с удалённой машины? Разверните на VPS и подключите через HTTP-мост supergateway.
● что внутри
Read-only
Все инструменты только читают данные и отдают строгий JSON. Ничего не меняют в аккаунтах.
Интерактивная авторизация
Управление доступами прямо в чате: *_auth_status, *_set_credentials — без правки файлов.
Мульти-аккаунт
Именованные профили: несколько аккаунтов Google/Яндекс с раздельным хранением токенов.
Авто-refresh токенов
OAuth-токены обновляются автоматически при истечении.
Без привязки к сайту
Домены не захардкожены — дефолты настраиваются на лету, под любой проект.
Единый конфиг
Один env-файл ~/.config/seo-tools-mcp/.env с правами 600.
● документация и ссылки
Собираем инфраструктуру топа — и делимся инструментами
Этот инструмент мы используем в собственном производстве сателлитов. Если нужен результат под ключ — посмотрите, как мы работаем с бизнесом и агентствами, или почитайте блог.