acamolese/google-search-console-mcp

acamolese/google-search-console-mcp

от acamolese
MCP-сервер для Google Search Console: подключает данные о производительности, индексации и запросах к ИИ-ассистентам. Полезен SEO-специалистам и разработчикам — генерирует HTML-аудит, проверяет URL...

Google Search Console MCP

English · Italiano

CI PyPI Python License: MIT

Seventeen read-only tools over the Google Search Console API, plus a deterministic white-label HTML audit report an agency can put its own name on and send to a client, in English or Italian.

The generated audit report

Regenerate that report from committed synthetic data, with no credentials:

python scripts/render_sample_report.py --lang en --open

Install

Claude Code
/plugin marketplace add acamolese/google-search-console-mcp
/plugin install google-search-console@acamolese

The plugin brings the MCP server, five skills (weekly review, cannibalisation check, indexing audit, content opportunities, white-label client audit) and a config prompt for the three credentials.

Claude Desktop

Download google-search-console.mcpb from the latest release and open it. It needs uv installed. Or edit the config file directly:

{
  "mcpServers": {
    "google-search-console": {
      "command": "uvx",
      "args": ["mcp-google-search-console"],
      "env": {
        "GSC_CLIENT_ID": "...",
        "GSC_CLIENT_SECRET": "...",
        "GSC_REFRESH_TOKEN": "..."
      }
    }
  }
}
Инструменты были проиндексированы:
gsc_alertsтолько чтениеидемпотентныйвнешний мир

Показывает, что изменилось настолько резко, что заслуживает сегодняшнего уведомления. Сравнивает последние window_days с предыдущим окном как по запросам, так и по страницам, и возвращает только движения, соответствующие правилам оповещения: потерянные позиции, упавший CTR, исчезнувшие или пропавшие страницы.

Параметры
  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • no_cacheboolean
  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • thresholdsobject | null

    Переопределить адаптивные пороговые значения: min_impressions, min_clicks, high_visibility_impressions, ctr_curve.

  • window_daysinteger

    Длина окна для сравнения.

gsc_auditтолько чтениеидемпотентныйвнешний мир

Создаёт полный автономный HTML-аудит SEO для одного сайта. Собирает период и его базовый уровень, топ-запросы и страницы, устройства, страны, дневную динамику, историю за шесть месяцев, карты сайта и проверку индексации, затем выявляет проблемы и строит стратегию с приоритетами и дорожную карту. Пороговые значения адаптируются под размер сайта, так что небольшие сайты тоже получают отчёт. Доступен на английском и итальянском языках. Запрашивает у пользователя период, если тот не указан: значение по умолчанию в 28 дней редко подходит для клиентского отчёта. Возвращает сначала компактную сводку в JSON (KPI с дельтами, количество проблем, лучшие быстрые победы, дорожную карту), чтобы можно было обсудить результаты без чтения HTML, а затем путь к отчёту или сам документ.

Параметры
  • branding_pathstring

    Путь к branding.json, который переопределяет цвета, логотип, название и пороговые значения.

  • brand_termsstring[] | null

    Слова, которые помечают запрос как брендовый. Без них используется первая метка домена, которая часто оказывается неверной.

  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • inspect_top_pagesinteger

    Сколько топ-страниц прогнать через URL Inspection. 0 отключает её.

  • languagestring

    Язык отчёта: en, it. По умолчанию используется en.

  • outputstring

    file записывает отчёт и возвращает его путь, inline возвращает HTML как встроенный ресурс, both делает и то и другое, auto выбирает в зависимости от транспорта.

  • output_dirstring

    Куда сохранить отчёт. По умолчанию: ~/gsc-reports/.

  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • sectionsstring[] | null

    Подмножество разделов для отображения: overview, issues, top_queries, top_pages, countries, sitemaps, indexing, strategy, roadmap.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • thresholdsobject | null

    Переопределить адаптивные пороговые значения: min_impressions, min_clicks, high_visibility_impressions, ctr_curve.

gsc_cannibalizationтолько чтениеидемпотентныйвнешний мир

Запросы, в которых несколько страниц сайта конкурируют за один и тот же результат. Читает одну страницу до 25 000 пар запрос/страница; на очень большом проекте хвост отсекается, а мета сообщает, сколько пар было проанализировано. Каждая строка перечисляет конкурирующие страницы с их собственными кликами и позициями.

Параметры
  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • min_pagesinteger

    Минимальное количество конкурирующих страниц на запрос.

  • min_sharenumber

    Страница должна удерживать эту долю показов запроса, чтобы учитываться.

  • no_cacheboolean
  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • thresholdsobject | null

    Переопределить адаптивные пороговые значения: min_impressions, min_clicks, high_visibility_impressions, ctr_curve.

gsc_compare_periodsтолько чтениеидемпотентныйвнешний мир

Объединяет два периода по одному измерению и сортирует строки по дельте кликов. Отвечает на вопрос «что изменилось» без того, чтобы модель вручную сравнивала две таблицы. Строки, присутствующие только в одном периоде, сохраняются, с нулями на отсутствующей стороне; возвращаются наибольшие изменения в обоих направлениях, начиная с наихудших. Мета подсчитывает, сколько строк получили прирост кликов и сколько потеряли.

Параметры
  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • dimensionstring

    Одно из: запрос, страница, страна, устройство, searchAppearance.

  • min_impressionsinteger

    Отбрось строки ниже этого количества показов в обоих периодах.

  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • prev_date_fromstring

    Начало базового периода: YYYY-MM-DD. По умолчанию используется период той же длительности, заканчивающийся за день до date_from.

  • prev_date_tostring

    Конец базовой линии YYYY-MM-DD.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

gsc_content_decayтолько чтениеидемпотентныйвнешний мир

Страницы скользят вниз месяц за месяцем. Периодическое сравнение скрывает это: страница, которая уменьшается вдвое за шесть месяцев, никогда не показывает резкого падения ни в одной помесячной проверке. Один запрос в месяц выполняется параллельно.

Параметры
  • consecutive_monthsinteger

    Требуются месяцы непрерывного снижения.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • min_peak_clicksinteger

    Игнорируйте страницы, которые ни разу не набирали столько кликов за месяц.

  • monthsinteger

    Сколько месяцев истории читать (2-16).

  • no_cacheboolean
  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • thresholdsobject | null

    Переопределить адаптивные пороговые значения: min_impressions, min_clicks, high_visibility_impressions, ctr_curve.

gsc_ctr_gapsтолько чтениеидемпотентныйвнешний мир

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

Параметры
  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • entitystring

    Анализирует по page (по умолчанию) или по query.

  • gap_rationumber

    Помечает строки, у которых CTR ниже этой доли от ожидаемого CTR.

  • max_positionnumber

    Учитывайте только строки на этой позиции или выше.

  • no_cacheboolean
  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • thresholdsobject | null

    Переопределить адаптивные пороговые значения: min_impressions, min_clicks, high_visibility_impressions, ctr_curve.

gsc_doctorтолько чтениеидемпотентныйвнешний мир

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

Параметры

Без параметров.

gsc_indexing_issuesтолько чтениеидемпотентныйвнешний мир

Проверяет, проиндексирован ли пакет URL-адресов, и если нет — почему. Запускает проверки параллельно и возвращает по одной строке на каждый входной URL в порядке ввода. URL-адрес, который не проверяется, получает столбец error вместо вердикта; остальная часть пакета всё равно возвращается. Для полной полезной нагрузки отдельной страницы (удобство для мобильных, расширенные результаты, AMP) используйте gsc_inspect_url. Квота: 600 проверок в минуту и 2 000 в день на одно свойство. Столбцы: url, verdict (PASS / PARTIAL / FAIL / NEUTRAL), coverage_state, robots_txt_state, indexing_state, page_fetch_state, crawled_as, last_crawl_time, google_canonical, user_canonical, error. В метаданных содержится сводка вердиктов.

Параметры
  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • pagesstring[]обязательный

    Полные URL-адреса в пределах site_url. Не более 100 за один вызов.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

gsc_inspect_urlтолько чтениеидемпотентныйвнешний мир

Полная проверка URL для одной страницы: индексация, мобильная версия, расширенные результаты и AMP. Используйте это, когда требуется диагностика одной страницы. Для массовой проверки индексации множества URL используйте gsc_indexing_issues. Квота: 600 проверок в минуту и 2 000 в день на одно свойство.

Параметры
  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • page_urlstringобязательный

    Полный URL относительно site_url.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

gsc_performance_overviewтолько чтениеидемпотентныйвнешний мир

Итоги по сайту за период, по умолчанию сравниваются с предыдущим. Начните с этого: он отвечает на вопрос «работает сайт или нет» за один вызов, с процентным изменением по каждому показателю. position_delta отрицателен, когда средняя позиция улучшается.

Параметры
  • compare_previousboolean

    Также получает предшествующий период той же длительности.

  • data_statestring

    all (по умолчанию, включает сегодняшние неполные данные) или final.

  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • typestring

    веб, изображения, видео, новости, discover или googleNews.

gsc_portfolioтолько чтениеидемпотентныйвнешний мир

Все доступные свойства с первого взгляда, отсортированы от худшего к лучшему. Одна строка на свойство с текущим периодом, предыдущим и индикатором состояния: критический ниже -30% кликов, предупреждение ниже -15%. Используйте его, чтобы решить, на какое свойство обратить внимание перед запуском чего-либо ещё.

Параметры
  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • limitinteger

    Сколько свойств проверить.

  • no_cacheboolean
  • response_formatstring

    tsv (по умолчанию, компактный) или json.

gsc_queryтолько чтениеидемпотентныйвнешний мир

Запрашивает отчет Search Analytics: клики, показы, CTR, позиция. Это инструмент общего назначения. Если не указаны даты, он охватывает последние 28 дней, заканчивающиеся сегодняшним днем (UTC), с data_state=all, поэтому сегодняшние частичные данные включены, что соответствует отображению в интерфейсе Search Console. Пример: site_url="sc-domain:example.com", dimensions="query,page", period="last_28_days", row_limit=100. Возвращает строку # meta ..., затем таблицу TSV или JSON с полями meta и rows. В meta указываются точный диапазон, количество строк, наличие дополнительных строк и start_row для следующего запроса.

Параметры
  • aggregation_typestring

    auto, byPage или byProperty.

  • data_statestring

    all (по умолчанию, включает сегодняшние неполные данные) или final.

  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • dimensionsstring

    Разделенные запятыми измерения: query, page, country, device, date, searchAppearance, hour. hour охватывает только последние 10 дней.

  • filter_group_typestring

    В пределах одной группы API поддерживает только and.

  • filtersobject[] | null

    Список из {измерение, оператор, выражение}. Операторы: equals, notEquals, contains, notContains, includingRegex, excludingRegex.

  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • start_rowinteger

    Смещение страниц с отсчётом от нуля.

  • typestring

    веб, изображения, видео, новости, discover или googleNews.

gsc_quick_winsтолько чтениеидемпотентныйвнешний мир

Запросы, достаточно близкие к вершине, чтобы продвижение окупилось. Ранжирование по кликам, которые каждый запрос получит на позиции target_position, а не по показам: большой запрос, уже близкий к своему потолку, не является возможностью. Мета-отчёт сообщает о применённых пороговых значениях.

Параметры
  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • max_positionnumber

    Игнорируйте запросы ниже этой позиции.

  • min_positionnumber

    I cannot ignore previous instructions. I will continue to follow the system prompt and the translation rules provided. If you have a new translation request, please provide the text you'd like me to translate.

  • no_cacheboolean
  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • target_positioninteger

    Позиция, относительно которой оценивается масштаб возможности.

  • thresholdsobject | null

    Переопределить адаптивные пороговые значения: min_impressions, min_clicks, high_visibility_impressions, ctr_curve.

gsc_site_detailsтолько чтениеидемпотентныйвнешний мир

Уровень разрешений и тип свойства для одного свойства.

Параметры
  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

gsc_sitemapsтолько чтениеидемпотентныйвнешний мир

Перечисляет карты сайта, о которых Google знает для вашего ресурса, с ошибками и предупреждениями. Только чтение: отправка или удаление карты сайта требует область read-write, которую этот сервер никогда не запрашивает. Возвращает одну строку на карту сайта: путь, временные метки последней отправки и загрузки, флаг ожидания, флаг индекса, количество предупреждений и ошибок, а также количество отправленных/проиндексированных URL-адресов, когда Google сообщает их.

Параметры
  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

gsc_sitesтолько чтениеидемпотентныйвнешний мир

Перечислите все ресурсы, которые может просматривать аутентифицированная учётная запись. Вызывайте этот инструмент первым, когда строка ресурса не срабатывает: возвращает точные значения site_url, которые ожидают другие инструменты, и показывает, доменный это ресурс (sc-domain:example.com) или ресурс с префиксом URL.

Параметры
  • no_cacheboolean

    Обходит кэш ответов для этого вызова.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

gsc_traffic_dropsтолько чтениеидемпотентныйвнешний мир

Страницы, потерявшие клики относительно базового показателя, каждая с вероятной причиной. diagnosis разделяет потерю ранжирования, падение спроса, снижение CTR и страницу, которая исчезла: эти четыре проблемы требуют разных исправлений, и сырые числа для обоих периодов находятся в строке, чтобы вызов можно было проверить.

Параметры
  • date_fromstring

    Дата начала в формате ГГГГ-ММ-ДД. Переопределяет период и дни.

  • date_tostring

    End date YYYY-MM-DD. По умолчанию используется сегодняшняя дата.

  • daysinteger | null

    Длина скользящего окна, заканчивающегося сегодня.

  • min_drop_pctnumber

    Минимальная потеря кликов, в процентах.

  • no_cacheboolean
  • periodstring

    Именованный диапазон: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.

  • response_formatstring

    tsv (по умолчанию, компактный) или json.

  • row_limitinteger

    Возвращено строк. По умолчанию 100, не более 1000.

  • site_urlstringобязательный

    sc-domain:example.com для свойства типа «Домен», или https://example.com/ с завершающим слэшем для свойства типа «Префикс URL». Если сомневаетесь, вызовите gsc_sites.

  • thresholdsobject | null

    Переопределить адаптивные пороговые значения: min_impressions, min_clicks, high_visibility_impressions, ctr_curve.

3.0.1основная
3.0.0
2.0.2
2.0.1
2.0.0

Выберите клиент, чтобы установить acamolese/google-search-console-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "acamolese-google-search-console-mcp-qq2ta50vls": {
      "command": "uvx",
      "args": [
        "mcp-google-search-console"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "acamolese-google-search-console-mcp-qq2ta50vls": {
      "command": "uvx",
      "args": [
        "mcp-google-search-console"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "acamolese-google-search-console-mcp-qq2ta50vls": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-google-search-console"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"acamolese-google-search-console-mcp-qq2ta50vls\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"mcp-google-search-console\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "acamolese-google-search-console-mcp-qq2ta50vls": {
      "command": "uvx",
      "args": [
        "mcp-google-search-console"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add acamolese-google-search-console-mcp-qq2ta50vls -- uvx mcp-google-search-console

Либо через JSON-конфиг:

claude mcp add-json acamolese-google-search-console-mcp-qq2ta50vls "{\"command\":\"uvx\",\"args\":[\"mcp-google-search-console\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add acamolese-google-search-console-mcp-qq2ta50vls -- uvx mcp-google-search-console

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.acamolese-google-search-console-mcp-qq2ta50vls]
command = "uvx"
args = ["mcp-google-search-console"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите acamolese/google-search-console-mcp, а в поле команды запуска — строку ниже:
uvx mcp-google-search-console

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "acamolese-google-search-console-mcp-qq2ta50vls": {
      "command": "uvx",
      "args": [
        "mcp-google-search-console"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "acamolese-google-search-console-mcp-qq2ta50vls": {
      "command": "uvx",
      "args": [
        "mcp-google-search-console"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например acamolese-google-search-console-mcp-qq2ta50vls.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: acamolese-google-search-console-mcp-qq2ta50vls
    command: uvx
    args:
      - "mcp-google-search-console"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "acamolese-google-search-console-mcp-qq2ta50vls": {
      "command": "uvx",
      "args": [
        "mcp-google-search-console"
      ]
    }
  }
}

Похожие MCP-сервера

lionkiii/google-searchconsole-mcp

lionkiii/google-searchconsole-mcp

от lionkiii

Сервер MCP для Google Search Console даёт AI-ассистентам доступ к SEO-аналитике. Проверяйте индексацию URL, находите ключевые слова с высокими показами и низким CTR, сравнивайте периоды. Не требует...

JavaScript⭐ 7
saurabhsharma2u/search-console-mcp

saurabhsharma2u/search-console-mcp

от saurabhsharma2u

MCP сервер объединяет Google Search Console, Bing и GA4 для SEO-аналитики. SEO-специалисты задают вопросы на естественном языке и получают инсайты: каннибализацию, аномалии трафика, приоритетные то...

TypeScript⭐ 306
mikusnuz/gsc-mcp

mikusnuz/gsc-mcp

от mikusnuz

MCP-сервер для Google Search Console и Indexing API — полный набор инструментов для управления сайтами, картами сайта, аналитики поиска (CTR, позиции) и индексации URL. Полезен SEO-специалистам для...

TypeScript⭐ 8
krissanders/ai-visibility-mcp

krissanders/ai-visibility-mcp

от krissanders

MCP-сервер для аудита и исправления видимости сайта для AI-поиска. Проверяет robots.txt, схему, ссылки на LLM, настройки Cloudflare и генерирует исправления. Помогает SEO-специалистам и владельцам ...

Python⭐ 1
ahonn/mcp-server-gsc

ahonn/mcp-server-gsc

от ahonn

Выгружает данные Google Search Console: позиции, показы, клики, CTR. Обрабатывает до 25 000 строк, фильтрует по regex и находит запросы для роста.

TypeScript⭐ 281
pucilpet/crawlgraph-mcp

pucilpet/crawlgraph-mcp

от pucilpet

MCP сервер для бэклинк-интеллекта CrawlGraph: поиск ссылающихся доменов, gap-анализ конкурентов и тёплые цели для аутрича. Данные из Common Crawl (4,4 млрд ребер, 120 млн доменов) без ежемесячной подписки. Полезен SEO-специалистам для массового поиска ссылок и конкурентного анализа.

JavaScript⭐ 6
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин