SEO Audit Console MCP

MCP-сервер сводит историю Google Search Console с живым обходом сайта и ранжирует находки по кликам, которые вернет исправление.

  • 101 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Расширенный доступ

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

  • Ключ сервисного аккаунта открывает чтение вашей истории Search Console.
  • Платные уровни DataForSEO и Majestic расходуют деньги по вашим ключам.
  • Обход сайта создает нагрузку и проверяет исходящие ссылки страниц.
Все причины и проверки

houtini-ai/seo-audit

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/seo-audit-console

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Ключ сервисного аккаунта открывает чтение вашей истории Search Console.
  • Платные уровни DataForSEO и Majestic расходуют деньги по вашим ключам.
  • Обход сайта создает нагрузку и проверяет исходящие ссылки страниц.

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

Что делает

SEO Audit Console запускается внутри Claude, забирает историю Google Search Console, обходит сайт и соединяет оба источника: каждая находка получает вес в кликах. Проверок больше ста сорока, порядок задает ожидаемый возврат кликов, а не громкость формулировки. Для найденного сервер пишет готовое исправление: правило 301, разметку JSON-LD, внутренние ссылки. Базовый аудит требует только ваш Search Console. DataForSEO, Majestic и ключ CrUX подключаются позже для конкурентов, ключевых слов и ссылок; пустое значение отключает уровень. Данные по каждому ресурсу лежат в локальной SQLite, а генераторы исправлений ничего не записывают на сайт.

Для кого. SEO-специалистам и владельцам сайтов с доступом к Search Console, которым нужен аудит с приоритетами по трафику, а не список замечаний краулера.

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

  • Страница показывается в выдаче, но CTR ниже ожидаемого для ее позиции.
  • Часть трафика ушла, и нужно найти страницы, которые теряют клики.
  • Закрытые в robots.txt страницы получают показы, а решение по ним стоит принять осознанно.
  • После миграции собирают карту 301-редиректов из списка ошибок 404.

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

  • Нужен аудит чужого сайта без доступа к его Search Console: сервер обходит только сайты под вашим контролем.
  • Хочется, чтобы исправления сами попали на сайт: генераторы лишь возвращают результат.
  • На машине нет Node.js 22 или новее.

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

Запусти SEO-аудит для mysite.com, покажи десять находок с наибольшим возможным возвратом кликов и подготовь исправление для первой.

MCP

Транспорт
stdio
Авторизация
ключ необязателен

Переменные окружения

GOOGLE_APPLICATION_CREDENTIALS обязательная
Путь к JSON-ключу сервисного аккаунта Google с доступом к Search Console
DATAFORSEO_USERNAME
Логин DataForSEO для платного уровня данных о ключевых словах и конкурентах
DATAFORSEO_PASSWORD секрет
Пароль DataForSEO
MAJESTIC_API_KEY секрет
Ключ Majestic для уровня ссылочных данных
CRUX_API_KEY секрет
Ключ Google API для полевых данных Chrome UX Report

Ограничения

Нужен Node.js 22 или новее и ресурс в Search Console, которым вы владеете. Ключ сервисного аккаунта Google выдают через Google Cloud, а адрес аккаунта добавляют пользователем ресурса в Search Console, иначе сервер не увидит данных. DataForSEO и Majestic платные, расход идет с ваших ключей. Версия для Windows в виде `.mcpb` содержит нативные модули только для этой системы, на macOS и Linux подключают через `npx`. Запуск через шлюз Docker MCP без заранее собранного образа упирается в таймаут.

Как отключить. Удалите сервер `seo-audit-console` из конфигурации клиента командой `claude mcp remove` или правкой JSON. Локальную базу в каталоге `SAC_DATA_DIR` и ключ сервисного аккаунта удалите отдельно.

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

Что требуется для базового аудита?

Только `GOOGLE_APPLICATION_CREDENTIALS` с путем к ключу сервисного аккаунта и права этого аккаунта на ресурс в Search Console. Остальные переменные необязательны.

Что делает CRUX_API_KEY?

Включает полевые данные Core Web Vitals из Chrome UX Report. Ключ бесплатный, ограничивается API отчета Chrome UX.

Куда уходят мои данные?

История Search Console и обход лежат в локальной SQLite. Наружу идут только вызовы, которые вы запускаете: Google, а при включении DataForSEO и Majestic. Телеметрии нет.

Как посмотреть панель?

Попросите «open the dashboard for mysite.com». Сервер вернет ссылку на локальную панель в браузере, а `get_dashboard` рисует ее в чате.

Почему при запуске через Docker MCP все вызовы падают по таймауту?

Воркер на `node:22-slim` с `npx` ставит пакет 60–90 секунд, дольше ожидания клиента. README советует образ с предустановленным пакетом и флаг `longLived: true`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Google Search Console MCP

Google Search Console MCP Server for SEOs

MCP-сервер для Google Search Console: запросы и страницы с кликами и позициями, проверка индексации URL, сайтмапы и готовые SEO-скиллы

MCP-серверРасширенный доступ2,2 тыс.Звезды репозитория

Команда seo и сервер MCP для SEO-работы: аудит страниц, Search Console, аналитика и ключевые слова. Вход через Google, данные в системном хранилище паролей

CLIРасширенный доступ622Звезды репозитория

CLI и скилл для SEO-аудита сайта: техническое SEO, Core Web Vitals, микроразметка, безопасность и готовность к AI-поиску

CLIРасширенный доступ668Звезды репозитория

All-In-One Free SEO Tool

All-In-One-Free-SEO-Tool

Свой SEO-комбайн с MCP-сервером и пятью скиллами: аудит, ключи и правки сайта через Claude Code, Claude Desktop и Cursor.

ПлагинШирокий доступ126Звезды репозитория
Официальный

crawlseo MCP сравнивает показатели сайта за последние 28 дней с предыдущими 28 днями и добавляет данные последнего обхода.

MCP-серверРасширенный доступ697Звезды репозитория

Коротко о README

Аудит строится на ключе соединения `url_key`, к которому приводятся адреса из Search Console и обхода. Находки оцениваются как ожидаемые клики на результат, деленные на трудоемкость. Каждая проверка может вернуть готовое исправление.

Бейдж для README

Сообщить о проблеме