SEO Tools MCP · открытый инструмент для SEO в Claude Code
● open-source · MIT · v1.8.0

SEO Tools MCP

Восемь универсальных stdio MCP-серверов для SEO: выдача из двух независимых источников, Wordstat, Google Search Console, Google Analytics 4, Яндекс.Вебмастер, Яндекс.Метрика и мост к своему A-Parser — прямо из Claude Code и других MCP-клиентов. Read-only, строгий JSON, production-tested на задачах PBN Workers.

xmlstock API-ключ
SERP Google/Яндекс, картинки, новости, видео + Wordstat
xmlstock_serpxmlstock_imagesxmlstock_newsxmlstock_videoxmlstock_wordstatxmlstock_wordstat_dynamicsxmlstock_wordstat_regionsxmlstock_wordstat_regions_treexmlstock_balance
доступ: xmlstock.com →
xmlriver API-ключ
Второй источник SERP: AI Overview, PAA, Карты
xmlriver_serpxmlriver_imagesxmlriver_newsxmlriver_mapsxmlriver_check_indexxmlriver_suggestxmlriver_related_questionsxmlriver_balance
доступ: xmlriver.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_get_sitegsc_list_sitemapsgsc_get_sitemap
доступ: Google Cloud →
ga4 OAuth / service account
Google Analytics 4 — Data API + Admin API
ga4_list_propertiesga4_metadataga4_check_compatibilityga4_reportga4_bytimega4_traffic_sourcesga4_geoga4_devicesga4_top_pagesga4_eventsga4_realtimega4_funnelga4_annotationsga4_property_details
доступ: Google Cloud →
ywm OAuth с авто-refresh
Яндекс.Вебмастер
ywm_hostsywm_summaryywm_search_queriesywm_queries_historyywm_recommended_queriesywm_popularywm_indexing_historyywm_sqi_historyywm_external_linksywm_broken_linksywm_diagnosticsywm_important_urlsywm_sitemaps
доступ: Yandex OAuth →
metrika OAuth с авто-refresh
Яндекс.Метрика
metrika_reportmetrika_bytimemetrika_countersmetrika_goalsmetrika_traffic_sourcesmetrika_geometrika_devicesmetrika_landing_behaviormetrika_search_phrasesmetrika_top_landings
доступ: Yandex OAuth →
aparser self-hosted: URL API + пароль
Мост к собственному инстансу A-Parser
aparser_pingaparser_statusaparser_proxiesaparser_parsersaparser_parser_fieldsaparser_get_presetaparser_serp_googleaparser_serp_yandexaparser_suggestaparser_requestaparser_bulk_request
доступ: a-parser.com →

Плагин Claude Code, .mcpb или npx

Маркетплейс: один источник = один плагин. Ключи спрашиваются при установке, секреты уходят в системное хранилище:

claude plugin marketplace add antohins/seo-tools-mcp
claude plugin install ga4@seo-tools-mcp

Есть xmlstock, xmlriver, wordstat, gsc, ga4, ywm, metrika, aparser и бандл seo-tools (все восемь). Бандл тянет ~100 инструментов в каждую сессию — если нужны два источника, ставьте два плагина.

Claude Desktop: скачайте .mcpb со страницы релиза и откройте двойным кликом.

Или через npx, без клонирования:

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.

Плагины Claude Code
Маркетплейс: один сервер — один плагин, плюс навыки как не сжечь баланс SERP и как читать GA4 с GSC.
Read-only
Все инструменты только читают данные и отдают строгий JSON. Ничего не меняют в аккаунтах.
Интерактивная авторизация
Управление доступами прямо в чате: *_auth_status, *_set_credentials — без правки файлов.
Мульти-аккаунт
Именованные профили: несколько аккаунтов Google/Яндекс с раздельным хранением токенов.
Авто-refresh токенов
OAuth-токены обновляются автоматически при истечении.
Без привязки к сайту
Домены не захардкожены — дефолты настраиваются на лету, под любой проект.
Единый конфиг
Один env-файл ~/.config/seo-tools-mcp/.env с правами 600.

Что вышло за последнее время

С первого публичного релиза набор вырос с пяти серверов до восьми. Полная история — CHANGELOG.md.

v1.8.0 25 августа 2026
Плагины Claude Code и навыки, установка .mcpb в один клик. В ga4 — воронки (ga4_funnel), аннотации на датах и карточка свойства с Measurement ID. У всех 101 инструмента есть аннотации: клиент не спрашивает подтверждение на безопасные вызовы, но платные SERP и A-Parser больше не маскируются под безобидные.
v1.7.0 8 августа 2026
В ga4 добавлены ga4_metadata (какие поля вообще есть в этом ресурсе, с пометкой заблокированных) и ga4_check_compatibility (совместима ли связка измерений и метрик — без запуска тяжёлого отчёта). Плюс сравнение периодов, фильтры по значениям метрик и итоги во всех отчётных инструментах.
v1.6.0 7 августа 2026
Новый сервер ga4 — Google Analytics 4 через Data API и Admin API: произвольные отчёты, источники трафика, гео, устройства, страницы входа, события и realtime. OAuth-приложение общее с gsc, поэтому оба сервера работают одновременно.
v1.5.0 — 1.5.1 7 августа 2026
gsc: произвольные фильтры по измерениям и aggregationType. xmlstock: третий движок yandex_xml — официальный Yandex XML, до 100 результатов за один платный запрос. xmlriver: поиск по Google Картам и дополнительные блоки выдачи. Починен лишний платный запрос в пагинации yandex_xml.
v1.4.0 4 августа 2026
Новый сервер aparser — мост к своему инстансу A-Parser: выдача Google и Яндекса, саджесты и ~150 парсеров через один универсальный вызов. xmlriver: гео-таргетинг Google, полный текст AI Overview, блок «Люди также спрашивают» и саджесты.
v1.3.0 26 июля 2026
Wordstat внутри xmlstock: частотность, динамика и спрос по регионам на том же API-ключе — настройка Yandex Cloud не нужна.
v1.2.0 18 июля 2026
Новый сервер xmlriver — второй источник выдачи и проверка индексации в Google и Яндексе.

Собираем инфраструктуру топа — и делимся инструментами

Этот инструмент мы используем в собственном производстве сателлитов. Если нужен результат под ключ — посмотрите, как мы работаем с бизнесом и агентствами, или почитайте блог.