Google Search Console MCP Server
MCP-сервер Google Search Console
Запрашивайте данные Google Search Console из любого ИИ-ассистента, поддерживающего протокол MCP: рейтинги, клики, показы и эффективность на уровне страниц.
Предварительные требования
Node.js 18+
Аккаунт Google с доступом к Google Search Console
Related MCP server: Google Search Console + GA4 MCP Server
Настройка
1. Установка зависимостей
npm install2. Создание проекта в Google Cloud
Перейдите в Google Cloud Console
Создайте новый проект (или выберите существующий)
Включите Search Console API:
Перейдите в APIs & Services > Library
Найдите "Search Console API"
Нажмите Enable
3. Создание учетных данных OAuth2
Перейдите в APIs & Services > Credentials
Нажмите Create Credentials > OAuth client ID
Тип приложения: Desktop app (или Web application)
Назовите его как угодно
Скопируйте Client ID и Client Secret
4. Настройка файла .env
cp .env.example .envЗаполните значения:
Переменная | Где найти |
| GSC Settings > Association > Sc-domain (например, |
| Google Cloud Console > Credentials (из шага 3) |
| Google Cloud Console > Credentials (из шага 3) |
5. Запуск сервера
npm startПри первом запуске автоматически откроется окно браузера для завершения аутентификации OAuth. После этого токены будут сохранены локально в файле .tokens.json, и повторный запрос не потребуется.
Подключение к вашему ИИ-ассистенту
Этот сервер взаимодействует через stdio (стандартный ввод/вывод), что является стандартным способом подключения MCP-серверов к ИИ-ассистентам. Настройте свой ИИ-ассистент на использование:
node /path/to/src/index.jsЗамените /path/to на фактический путь к этому проекту на вашем компьютере.
Доступные инструменты
getTopQueries
Возвращает ваши лучшие поисковые запросы, отсортированные по количеству кликов.
Параметры:
startDate(ГГГГ-ММ-ДД),endDate(ГГГГ-ММ-ДД),rowLimit(необязательно, по умолчанию 10)Возвращает: запрос, клики, показы, CTR, позицию для каждой строки
getSiteSummary
Возвращает общие показатели эффективности поиска по сайту.
Параметры:
startDate(ГГГГ-ММ-ДД),endDate(ГГГГ-ММ-ДД)Возвращает: общее количество кликов, показов, CTR, среднюю позицию
getPagePerformance
Возвращает данные об эффективности, отфильтрованные по конкретной странице.
Параметры:
pageUrl(точный URL, как показано в GSC),startDate(ГГГГ-ММ-ДД),endDate(ГГГГ-ММ-ДД)Возвращает: клики, показы, CTR, позицию для этой страницы
getRankingChanges
Находит страницы с наибольшими изменениями позиции между двумя периодами.
Параметры:
days(количество дней для сравнения, по умолчанию 28)Возвращает: URL страницы, изменение позиции, текущую позицию, предыдущую позицию
Важно
Никогда не добавляйте .env или .tokens.json в систему контроля версий. Эти файлы уже исключены через .gitignore.
This server cannot be deployed
Maintenance
Related MCP Connectors
Query your Google Search Console, GA4 and Bing Webmaster data across every site you run.
Search Console SEO analytics: rankings, clicks, CTR, striking-distance insights, charts, sitemaps.
SEO rankings and traffic from Google Search Console for AI assistants, read-only
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides access to Google Search Console to retrieve and analyze search performance data including queries, pages, and rankings. It enables users to perform rich data analysis through customizable reporting periods and dimensions using the Search Console API.4,242 npmMIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables querying Google Search Console and Google Analytics 4 data to retrieve search performance and site analytics. It provides tools for listing web properties and running detailed reports using secure Google OAuth authentication.-
- AlicenseAqualityAmaintenanceProvides AI agents with read-only access to Google Search Console data, including search analytics, index coverage, and sitemap status. It enables users to query clicks, impressions, and ranking performance or check URL indexing status through natural language.4124 npm10MIT
- AlicenseAqualityDmaintenanceQuery Google Search Console search analytics, inspect URL indexing status, manage sitemaps, and analyze keyword performance. 13 tools covering search queries, page performance, sitemap management, and index coverage.13527 npm7MIT