Open SEO MCP Skills: восемь SEO- и GEO-навыков для Claude под лицензией MIT

· 7 мин чтения
seo geo agent-skills mcp claude-code
📂 Исходный код на GitHub

Восемь навыков агента для Claude: аудит сайта, подбор ключевых слов, отслеживание позиций, разрыв с конкурентами, внешние ссылки, видимость в ИИ-поиске, бриф для статьи и сравнение SEO с рекламой. Данные приходят из Google Search Console, GA4 и Google Ads через коннектор Ryze MCP, часть источников закрыта лицензией MIT.

Open SEO MCP Skills: восемь SEO- и GEO-навыков для Claude под лицензией MIT

Репозиторий Ryze-AI-Adgent/open-seo-mcp-skills — это набор из восьми навыков агента для Claude. Навыки лежат в папке skills/ как обычные файлы SKILL.md. Код навыков открыт по лицензии MIT, его можно брать, менять и выпускать дальше. Данные приходят не из примеров и не из чужих оценок, а из ваших собственных аккаунтов Google Search Console и GA4 через коннектор Ryze MCP.

Что лежит в репозитории

Структура простая: папка skills/ с восемью подпапками, в каждой один файл SKILL.md. Рядом — манифест Claude Code плагина, скрипт установки, лицензия и README.

Файл Назначение
skills/seo-audit/SKILL.md Полный аудит сайта: индексация, кликабельность, падающие страницы, быстрые победы
skills/keyword-research/SKILL.md Подбор ключевых слов: от стартовой темы к идеям, объёму и плану по кластерам
skills/rank-tracking/SKILL.md Что изменилось в позициях между двумя периодами
skills/competitor-gap/SKILL.md Запросы, по которым ранжируется конкурент, а вы — нет
skills/backlink-check/SKILL.md Профиль внешних ссылок и сравнение с конкурентом
skills/ai-visibility/SKILL.md Видимость в ИИ-поиске: кто присылает трафик и какие страницы цитируют
skills/content-brief/SKILL.md Бриф для статьи на основе выдачи и данных вашего сайта
skills/seo-vs-ads/SKILL.md Запросы, за которые вы платите, хотя уже ранжируетесь сами

Главная идея: свои данные вместо чужих оценок

Большинство «открытых SEO-инструментов» — это интерфейс над API DataForSEO. Пользователь либо приносит свой ключ и платит за каждый запрос, либо покупает подписку и платит ещё наценку около 28% на каждый вызов данных. Код бесплатный, а данные — нет.

Здесь подход обратный:

  • позиции берутся из вашего Google Search Console — настоящие места, настоящие клики;
  • трафик берутся из вашего GA4, включая переходы из ИИ-поиска (ChatGPT, Perplexity, Claude, Gemini);
  • объёмы ключевых слов берутся из планировщика Google Ads;
  • ключевые слова конкурентов, внешние ссылки и выдача берутся из DataForSEO, который уже встроен в коннектор Ryze.

За платные Ahrefs и Semrush тоже можно подключиться, если подписка уже есть.

Установка

В Claude Code три команды:

claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
claude plugin install open-seo-mcp-skills@ryze

Плагин уже содержит описание коннектора, поэтому первую команду можно пропустить.

В Claude на вебе или в Cursor коннектор добавляется вручную: Настройки → Коннекторы → Настройка → добавить свой коннектор с именем Ryze AI и адресом https://connector.get-ryze.ai/mcp. Дальше нужно один раз войти в аккаунт, выбрать рабочее пространство и подключить Google Search Console, GA4 и рекламные аккаунты. Подробная инструкция лежит на get-ryze.ai.

Если плагин не подходит, навыки просто копируются:

git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills && cp -r open-seo-mcp-skills/skills/* ~/.claude/skills/

После установки навыки включаются обычной фразой: «проведи аудит SEO для mysite.com». Так же работают запросы «по каким ключевым словам ранжируется competitor.com, а я нет» и «сколько я плачу за клики, которые получаю бесплатно».

Как устроен навык аудита

Каждый SKILL.md — это не код, а подробная инструкция для агента: что спросить, в каком порядке, что показать в ответе и что делать, если данных не хватает.

Например, seo-audit работает в семь шагов:

  1. Выбрать нужный домен через google_search_console__listSites.
  2. Проверить индексацию через google_search_console__getIndexationSummary и отметить необычное: массовые «просканировано, но не в индексе», скачки исключённых страниц.
  3. Сравнить последние 90 дней с предыдущими 90 через google_search_console__runRawSearchAnalytics и посчитать изменения кликов, показов, кликабельности и позиции.
  4. Найти проблемы: страницы, у которых клики упали больше чем на 30%, запросы в топ-5 с кликабельностью меньше 2%, запросы на позициях 8–20 с большим числом показов, а также запросы, по которым ваш сайт показывается сразу несколькими страницами.
  5. Проверить три-пять худших страниц через google_search_console__inspectUrl: канонический адрес, состояние индексации, дата последнего обхода.
  6. Сверить трафик через google_analytics__runRawReport: страница может держать позиции и при этом терять выручку.
  7. Посмотреть переходы из ИИ-поиска через google_analytics__getAIReferrals за тот же период.

Отчёт начинается с короткого вывода: здоров сайт или нет и какая проблема первая. Дальше идут разделы с таблицами и конкретными правками. В конце — отсортированный список из пяти действий.

Если Search Console не подключён, навык прямо говорит об этом и отправляет на страницу подключения коннектора. Подставлять чужие оценки вместо данных сайта ему запрещено.

Видимость в ИИ-поиске

Навык ai-visibility отвечает на вопрос, какие ИИ-поисковики присылают трафик и какие страницы они цитируют. Он берёт данные из отчётов GA4 по переходам из ИИ, а не опрашивает модели вручную.

Шаги такие: распределение сессий по ИИ-движкам за текущий и прошлый период, ежедневная динамика, список страниц, на которые ведут переходы, и детализация по источникам с конверсиями. Дальше навык открывает две-три лучшие цитируемые страницы и ищет в них общий рисунок: прямой ответ вверху страницы, цифры и определения, чистые заголовки, размеченная разметка schema. Этот рисунок он и называет рецептом цитирования для остальных страниц.

Если нужных инструментов GA4 в рабочем пространстве нет, навык собирает тот же отчёт обычным запросом google_analytics__runRawReport с фильтром по источнику сессии: chatgpt.com, perplexity.ai, gemini.google.com, claude.ai, copilot.microsoft.com.

Сравнение SEO с рекламой

Навык seo-vs-ads сводит отчёт по поисковым запросам из Google Ads с позициями из Search Console по тем же словам. Дальше запросы делятся на четыре группы:

  • вы платите и сами же в топ-3 — самый заметный случай, его сумма и становится главным числом отчёта;
  • вы в топ-3, но конкуренты тоже ставят ставки — такую рекламу можно оправдать, и навык так и говорит;
  • запросы, которые конвертируют в рекламе, но без органики — это готовый план по контенту, проверенный деньгами;
  • сильные органические запросы без рекламы — кандидаты на увеличение бюджета.

Экономия считается консервативно: для брендовых запросов на первом месте берётся диапазон 50–70% от расхода, и оценка подписывается отдельно.

Как навыки общаются с MCP

Инструменты в коннектере Ryze имеют пространства имён <провайдер>__<инструмент>. Например, google_search_console__runRawSearchAnalytics или google_ads__generateKeywordIdeas. Набор инструментов зависит от рабочего пространства.

Если непонятно, какие параметры принимает вызов, навык обращается к native__get_provider_docs с именем провайдера — dataforseo, google_search_console и так далее. Сервис отдаёт официальную документацию API. Если нужного инструмента в пространстве нет, каждый навык описывает запасной путь: для ссылок — переключиться на подключённый Ahrefs или Semrush, для выдачи — взять топ поисковой выдачи обычным поиском. При этом навыки прямо запрещают придумывать цифры.

Сравнение с альтернативами

Обёртки над DataForSEO Semrush и Ahrefs Этот набор
Стоимость кода бесплатно или около $10 в месяц за хостинг от $120 в месяц бесплатно, MIT
Стоимость данных ваш счёт DataForSEO, плюс наценка до 28% при хостинге включено через ваше рабочее пространство Ryze
Позиции оценка по собранной выдаче оценка настоящие позиции из Search Console
Трафик оценка оценка настоящий трафик из GA4
Видимость в ИИ оценка по выборке запросов ограниченно реальные переходы из ИИ-поиска
Работает внутри Claude через MCP нет навыки и MCP

Лицензия и ограничения

Навыки и репозиторий распространяются по лицензии MIT, автор — Ryze AI. Данные идут через ваше собственное рабочее пространство и ваши подключённые аккаунты, поэтому и сам коннектор, и данные остаются под вашим контролем.

Есть важный нюанс. Сами навыки бесплатны и открыты, но данные Google Search Console, GA4 и Google Ads вы получите только из аккаунтов, которые к этому коннектору подключены, а данные DataForSEO зависят от условий вашего рабочего пространства. Поэтому репозиторий стоит читать как удобный слой над вашими же данными, а не как источник данных из коробки.

Технические детали установки плагина лежат в файле plugin.json, а текст лицензии — в LICENSE.

Источник: https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills