mikusnuz/gsc-mcp

mikusnuz/gsc-mcp

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

gsc-mcp

npm version

English | 한국어

MCP Badge

MCP server for Google Search Console API and Google Indexing API — full API coverage.

When to Use

Task Tool
"Check which queries my site ranks for" search_analytics_query
"Submit a URL for indexing" indexing_publish
"Find pages with indexing errors" url_inspection_inspect
"Get search performance data for the last 30 days" search_analytics_query
"Compare click-through rates between mobile and desktop" search_analytics_query (group by device)
"Submit my sitemap to Google" sitemaps_submit
"Batch submit URLs for indexing" indexing_batch_publish

For AI agents: See llms.txt for a machine-readable summary. Copy templates/CLAUDE.md or templates/AGENTS.md into your project to teach your agent about this MCP.

Unlike other GSC MCP servers that only wrap searchAnalytics.query, this server exposes every endpoint available in the Google Search Console and Indexing APIs.

Tools (13)

Sites

Tool Description
sites_list List all sites (properties) in your Search Console
sites_get Get details of a specific site
sites_add Add a new site (property)
sites_delete Remove a site
indexing_batch_publish

Пакетно уведомляет Google о множественных обновлениях или удалениях URL через Indexing API. Объединяет до 100 уведомлений в один HTTP-запрос для эффективности.

Пакетно уведомляет Google о множественных обновлениях или удалениях URL через Indexing API. Объединяет до 100 уведомлений в один HTTP-запрос для эффективности.

Параметры

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

    Array of URL notifications (1-100 items). Each item has a url and type.

indexing_get_metadata

Получает последние метаданные уведомлений об индексации для URL. Возвращает последние временные метки уведомлений URL_UPDATED и URL_DELETED.

Получает последние метаданные уведомлений об индексации для URL. Возвращает последние временные метки уведомлений URL_UPDATED и URL_DELETED.

Параметры

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

    The fully-qualified URL to check notification status for

indexing_publish

Уведомляет Google об обновлении или удалении URL через Indexing API. Используйте URL_UPDATED, когда страница создана или обновлена, URL_DELETED, когда страница удалена.

Уведомляет Google об обновлении или удалении URL через Indexing API. Используйте URL_UPDATED, когда страница создана или обновлена, URL_DELETED, когда страница удалена.

Параметры

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

    The fully-qualified URL to notify about

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

    Notification type: URL_UPDATED or URL_DELETED

    URL_UPDATEDURL_DELETED
search_analytics_query

Запрашивает данные о трафике из Google Search Console. Возвращает клики, показы, CTR и данные о позиции с гибкой фильтрацией и группировкой.

Запрашивает данные о трафике из Google Search Console. Возвращает клики, показы, CTR и данные о позиции с гибкой фильтрацией и группировкой.

Параметры

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

    The site URL

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

    Start date in YYYY-MM-DD format

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

    End date in YYYY-MM-DD format

  • dimensionsstring[]

    Dimensions to group by: country, device, page, query, searchAppearance, date, hour (hour requires dataState='hourly_all')

  • typeenum

    Search type filter: web, image, video, news, discover, googleNews (default: web)

    webimagevideonewsdiscovergoogleNews
  • dimensionFilterGroupsobject[]

    Filter groups to apply to the query

  • aggregationTypeenum

    How data is aggregated (default: auto)

    autobyPagebyPropertybyNewsShowcasePanel
  • rowLimitnumber

    Maximum number of rows to return (1-25000, default: 1000)

  • startRownumber

    Zero-based row offset for pagination

  • dataStateenum

    'all' includes fresh (possibly incomplete) data, 'final' only finalized data, 'hourly_all' required when using 'hour' dimension

    allfinalhourly_all
sitemaps_delete

Удаляет карту сайта из Google Search Console.

Удаляет карту сайта из Google Search Console.

Параметры

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

    The site URL

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

    The URL of the sitemap to delete

sitemaps_get

Получает информацию о конкретном sitemap.

Получает информацию о конкретном sitemap.

Параметры

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

    The site URL

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

    The URL of the sitemap (e.g. 'https://example.com/sitemap.xml')

sitemaps_list

Перечисляет все карты сайта, отправленные для сайта в Google Search Console.

Перечисляет все карты сайта, отправленные для сайта в Google Search Console.

Параметры

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

    The site URL

  • sitemapIndexstring

    Optional: URL of a sitemap index to list only sitemaps in that index

sitemaps_submit

Отправляет карту сайта для сайта в Google Search Console.

Отправляет карту сайта для сайта в Google Search Console.

Параметры

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

    The site URL

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

    The URL of the sitemap to submit (e.g. 'https://example.com/sitemap.xml')

sites_add

Добавляет сайт (ресурс) в Google Search Console. Верификация может все еще потребоваться.

Добавляет сайт (ресурс) в Google Search Console. Верификация может все еще потребоваться.

Параметры

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

    The site URL to add (e.g. 'https://example.com/' or 'sc-domain:example.com')

sites_delete

Удаляет сайт (ресурс) из Google Search Console.

Удаляет сайт (ресурс) из Google Search Console.

Параметры

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

    The site URL to remove

sites_get

Получает информацию о конкретном сайте (ресурсе) в Google Search Console.

Получает информацию о конкретном сайте (ресурсе) в Google Search Console.

Параметры

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

    The site URL (e.g. 'https://example.com/' or 'sc-domain:example.com')

sites_list

Перечисляет все сайты (свойства), к которым у вас есть доступ в Google Search Console.

Перечисляет все сайты (свойства), к которым у вас есть доступ в Google Search Console.

Параметры

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

url_inspection_inspect

Проверяет URL в индексе Google. Возвращает статус индексации, информацию о краулинге, расширенные результаты, статус AMP и мобильное удобство для конкретного URL.

Проверяет URL в индексе Google. Возвращает статус индексации, информацию о краулинге, расширенные результаты, статус AMP и мобильное удобство для конкретного URL.

Параметры

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

    The fully-qualified URL to inspect (must be under the site)

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

    The site URL (property) the inspected URL belongs to

  • languageCodestring

    Optional BCP-47 language code for localized results (e.g. 'en-US', 'ko')

Другие проверенные MCP-сервера

higress-group/higress-ops-mcp-server

higress-group/higress-ops-mcp-server

официальный

Higress OPS MCP сервер управляет конфигурацией и мониторингом API-шлюза Higress через агентный поток на LangGraph. Помогает DevOps-инженерам автоматизировать работу с Higress Console API.

Python23
QuackbackIO/quackback

QuackbackIO/quackback

официальный

MCP-сервер Quackback даёт AI-агентам 23 инструмента для поиска, сортировки и обработки отзывов. Сервер автоматизирует сбор, приоритизацию и закрытие цикла фидбека — интеграции с Slack, Jira и 20+ сервисами без vendor lock-in.

TypeScript181
apify/actors-mcp-server

apify/actors-mcp-server

официальный

Apify MCP Server подключает AI-агентов к тысячам готовых парсеров и краулеров из Apify Store - от соцсетей до карт и e-commerce. Поддерживает OAuth, x402 и Skyfire для оплаты без API-токена.

TypeScript2042
mediar-ai/screenpipe

mediar-ai/screenpipe

Screenpipe - MCP сервер для локального ИИ, запоминающего всё на экране и в аудио. Записывает и распознаёт текст и речь. Ищите виденное и слышанное естественным языком. Плагины (Pipes) автоматизируют действия на основе активности. Полная приватность.

Rust20300
jetbrains/mcpProxy

jetbrains/mcpProxy

официальный

Прокси-сервер для подключения MCP-клиентов (Claude Desktop, VS Code) к JetBrains IDE. Упрощает интеграцию AI-ассистентов с IntelliJ, PyCharm и другими продуктами JetBrains через команды инструменто...

JavaScript962
PSPDFKit/nutrient-document-engine-mcp-server

PSPDFKit/nutrient-document-engine-mcp-server

официальный

MCP-сервер для обработки документов на естественном языке. Подключает AI-агентов к извлечению текста, редактированию и рецензированию PDF, а также безопасному сокрытию конфиденциальных данных. Поле...

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

Лука Никитин