Восемь read-only MCP-серверов для SEO

seo-tools-mcp

SERP, Wordstat, GSC, GA4, Яндекс Вебмастер, Метрика и A-Parser: восемь read-only MCP-серверов со строгим JSON и мультиаккаунтом для Claude Code

Плагин

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Часть инструментов тратит платный баланс на запросы к XMLStock, XMLRiver и A-Parser
  • OAuth-токены дают доступ ко всем свойствам аккаунта GSC, GA4, Вебмастера и Метрики
Все причины и проверки
Российский стек

antohins/seo-tools-mcp

Установка

Ручная установка

cd seo-tools-mcp && pnpm install && pnpm build

Сборка всех восьми серверов из исходников.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий собирает восемь независимых stdio MCP-серверов для SEO: xmlstock и xmlriver для платной выдачи Google и Яндекса с подсветками и SERP-фичами, wordstat для официального бесплатного API частотностей Яндекса через Yandex Cloud, gsc для Google Search Console, ga4 для Google Analytics 4, ywm для Яндекс Вебмастера, metrika для Яндекс Метрики и aparser для self-hosted A-Parser. Все инструменты чтения помечены readOnlyHint, кроме двадцати инструментов, которые тратят платный ресурс запроса и намеренно оставлены без этой пометки, чтобы клиент каждый раз спрашивал подтверждение перед массовым прогоном. Секреты хранятся в едином файле ~/.config/seo-tools-mcp/.env с правами 600, у каждого сервера есть свои auth-инструменты для интерактивной авторизации прямо в сессии, OAuth для GSC, GA4, Вебмастера и Метрики обновляется автоматически.

Для кого. Для SEO-специалистов и агентств, которым нужен единый набор read-only инструментов по выдаче, частотности и аналитике Google и Яндекса.

Подходит, если

  • Нужны сразу и Google (GSC, GA4), и Яндекс (Вебмастер, Метрика, Wordstat) инструменты в одном формате
  • Важно, чтобы платные запросы к SERP-провайдерам не запускались без подтверждения
  • Нужна поддержка нескольких аккаунтов на одном хосте через отдельные env-профили

Не подходит, если

  • Нужны инструменты записи: все серверы read-only и не публикуют и не меняют данные в аккаунтах
  • Не нужны платные сервисы SERP: xmlstock и xmlriver требуют пополненного баланса

Пример запроса к агенту

Покажи позиции моего сайта в Google и Яндексе по ключевому запросу и проверь остаток баланса XMLStock

Ограничения

Для сборки нужны pnpm и Node.js, готовые бандлы .mcpb и npm-пакеты есть в релизах и в npm отдельно на каждый сервер. XMLStock и XMLRiver платные, для них нужен пополненный баланс. GSC, GA4, Вебмастер и Метрика требуют OAuth-приложение Google или Яндекса с соответствующими правами, Wordstat через Yandex Cloud требует сервисный аккаунт с ролью search-api.webSearch.user. Мобильная выдача XMLStock не отдает подсветки и related-questions, это ограничение самого провайдера, а не сервера.

Как отключить. Удалите нужный сервер командой claude mcp remove, например claude mcp remove metrika, или удалите плагин через /plugin uninstall, если ставили через маркетплейс.

Проверка безопасности

  • Часть инструментов тратит платный баланс на запросы к XMLStock, XMLRiver и A-Parser
  • OAuth-токены дают доступ ко всем свойствам аккаунта GSC, GA4, Вебмастера и Метрики

Коротко о README

README на русском и английском описывает восемь серверов таблицей с их рабочими инструментами и типом авторизации, объясняет политику readOnlyHint для платных инструментов, публикацию на npm, в официальном и GitHub MCP Registry, в плагинах Claude Code и .mcpb-бандлах в релизах. Подробно расписаны установка сборкой из исходников, единый файл секретов с приоритетом переменных окружения, регистрация каждого сервера в Claude Code и получение доступов по каждому сервису с нюансами XMLStock (мобильная выдача без подсветок, коды ошибок) и бесплатного Wordstat API через сервисный аккаунт Yandex Cloud.

Частые вопросы

Можно ли платить лишнее случайно?

Инструменты, которые тратят платный ресурс, намеренно не помечены readOnlyHint, чтобы клиент спрашивал подтверждение перед каждым таким вызовом.

Нужен ли Wordstat отдельно от xmlstock?

Да, у XMLStock нет частотностей Wordstat, для них отдельный бесплатный официальный API через Yandex Cloud.

Скиллы DataLens

DataLens Skills

Официальный

Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS

СкиллСредний рискРоссийский стекБез VPN12Звезды репозитория
Выбор редакции

MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа

MCP-серверСредний рискРоссийский стекБез VPN2Звезды репозитория
Официальный

Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO

MCP-серверСредний риск21,5 тыс.Звезды репозитория

Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов

ПлагинВысокий риск17,9 тыс.Звезды репозитория
Foxx AIВосемь read-only MCP-серверов для SEO

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.