Как подключить Google Search Console и GA4 к ChatGPT и Claude через MCP
Подключение GSC и GA4 к ChatGPT, Claude или Cursor через MCP занимает пару минут: Google OAuth, выбор сайтов и один ключ yamcp_ — либо вообще без ключа через OAuth.
- Один ключ yamcp_ работает и для Яндекса, и для Google, а в claude.ai и ChatGPT ключ не нужен вовсе
- Google-эндпоинт это /api/google/mcp, у Яндекса — /api/mcp
- Обязательно выберите хотя бы один сайт GSC или ресурс GA4, иначе тулов нет
- Доступ идёт через официальный OAuth Google и только на чтение
- Ошибка 401 — нет валидного ключа, активной подписки или выбранных сайтов
Содержание (13)
- Что нужно для подключения
- Шаг 1. Регистрация и вход в Seely
- Шаг 2. Подключение Google через OAuth
- Шаг 3. Выбор сайтов GSC и ресурсов GA4
- Шаг 4. Получение API-ключа
- Шаг 5. Настройка в claude.ai
- Шаг 6. Настройка в ChatGPT
- Шаг 7. Настройка в Claude Desktop
- Шаг 8. Настройка в Cursor, VS Code и Claude Code
- Проверка, что всё работает
- Решение типичных проблем
- Что дальше
- Частые вопросы
Вы открываете чат с ChatGPT или Claude и спрашиваете: «По каким запросам в Google я почти в топе?» или «Сколько органики из Google за месяц и какие страницы выросли?» AI сам идёт в Search Console и GA4, достаёт цифры и отвечает таблицей с выводами. Без выгрузок и переключения вкладок.
Так работает связка Google-аналитики с AI через MCP. Подключение занимает пару минут. Ниже — вся настройка по шагам: от Google OAuth до первого вопроса в чате, с инструкциями для claude.ai, ChatGPT, Claude Desktop, Cursor, VS Code и Claude Code. Если вы уже подключали Яндекс Метрику к AI, логика та же — отличается только Google-эндпоинт.
Что нужно для подключения
- Google-аккаунт с доступом к нужным ресурсам Search Console и Google Analytics 4. Обычно это тот же аккаунт, под которым вы заходите в GSC и GA4.
- Подписка Seely. Тариф Starter (от 349 руб/мес) даёт один сайт и один ресурс, Unlimited (2990 руб/мес) снимает лимиты.
- Любой MCP-клиент: ChatGPT (платный тариф), Claude Desktop или Cursor.
Важно: для Google нужен именно доступ в Search Console и/или GA4 на уровне аккаунта Google. Если сайт в GSC подтверждён на другом аккаунте, авторизуйтесь в Seely тем, у которого есть права.
Шаг 1. Регистрация и вход в Seely
Зайдите на seely.ru и авторизуйтесь. Базовый вход идёт через Яндекс, но для работы с Google это не помеха: Google-доступ подключается отдельным шагом в кабинете. После регистрации вы попадаете в личный кабинет seely.ru/dashboard.
При первой регистрации заводится пробный период, дальше оформляется подписка. Выбор тарифа зависит от числа проектов: Starter — один сайт и один ресурс, Unlimited — без ограничений (берут агентства и владельцы нескольких проектов).
Шаг 2. Подключение Google через OAuth
В кабинете есть раздел настроек Google MCP. Нажимаете «Подключить Google» — открывается официальная страница авторизации Google, где вы подтверждаете доступ к Search Console и Google Analytics. Seely получает токен и работает от вашего имени только на чтение.
Это официальный OAuth Google: пароль вы вводите на стороне Google, не в Seely. Доступ в любой момент можно отозвать — и в кабинете Seely, и в настройках безопасности Google-аккаунта.
Шаг 3. Выбор сайтов GSC и ресурсов GA4
После авторизации в кабинете появляются списки доступных ресурсов:
- Сайты Search Console. Отмечаете те ресурсы (site_url), по которым AI будет отвечать. На Starter — один сайт, на Unlimited — сколько угодно.
- Ресурсы GA4. Аналогично отмечаете нужные property — по ним пойдут запросы статистики через Data API.
Этот шаг обязателен. Во-первых, на стороне сервера стоит проверка доступа: AI физически не обратится к сайту или ресурсу, который вы не выбрали. Во-вторых, без хотя бы одного выбранного сайта или ресурса инструменты не появятся в чате.
Выбрали, сохранили — переходим к ключу.
Шаг 4. Получение API-ключа
Шаг нужен не всем: для claude.ai и ChatGPT ключ можно пропустить, там работает OAuth. Для остальных клиентов он понадобится.
В кабинете есть персональный API-ключ вида yamcp_ и дальше длинная строка. Это тот же самый ключ, что и для Яндекс MCP: один ключ работает и для Яндекса, и для Google. Меняется только адрес сервера.
Для Google используется эндпоинт https://seely.ru/api/google/mcp (у Яндекса — https://seely.ru/api/mcp). Скопируйте ключ целиком и не выкладывайте его в публичные репозитории и открытые чаты — это доступ к вашим данным. Если ключ утёк, перевыпустите его в кабинете.
Шаг 5. Настройка в claude.ai
Веб-версия Claude подключается через OAuth, ключ не нужен.
Settings→Connectors→Add custom connector.- Вставьте адрес
https://seely.ru/api/google/mcpи нажмитеConnect. - Claude откроет страницу seely.ru. Войдите и нажмите «Разрешить».
Здесь важный момент, из-за которого часть людей бросает настройку на полпути: вход в Seely идёт через Яндекс ID даже для Google-эндпоинта. Это не ошибка и не «не туда попал». Яндекс ID — способ войти в ваш аккаунт Seely, а доступ к Google Search Console и GA4 вы уже подключили отдельно на шаге 1 через Google OAuth. Две авторизации отвечают за разное: одна за вход в сервис, вторая за доступ к данным.
Подключённые клиенты видны в кабинете в блоке «Подключённые приложения», там же кнопка «Отозвать».
Шаг 6. Настройка в ChatGPT
Для подключения MCP в ChatGPT нужен платный тариф (Pro, Plus, Business, Enterprise или Education) и включённый Developer Mode.
Включаем Developer Mode. Settings → Connectors → Advanced settings → Developer Mode (beta).
Создаём коннектор. Connectors → Create:
- Name: Seely Google
- Description: SEO-аналитика Google Search Console и GA4
- URL:
https://seely.ru/api/google/mcp - Authentication: OAuth
ChatGPT перенаправит вас на seely.ru — войдите через Яндекс ID и нажмите «Разрешить». Ключ вводить не нужно.
Раньше ключ передавался прямо в адресе через ?token= с типом No authentication. Способ ещё работает, но лучше им не пользоваться: адрес с ключом остаётся в скриншотах, истории браузера и логах.
Подтверждаем. Галочка I trust this application → Create.
Включаем в чате. В диалоге + → More → Developer Mode → Add sources и активируйте Seely Google.
Если вы уже подключили Яндекс-коннектор, добавьте Google вторым — они работают параллельно, и AI сам выбирает нужный источник по вопросу.
Шаг 7. Настройка в Claude Desktop
Быстрый путь — готовое расширение. Скачайте seely-google.mcpb и откройте двойным кликом (или Settings → Extensions → Install). При установке вставьте API-ключ — он сохранится в системном хранилище ключей.
Если настраиваете вручную, сервер прописывается в конфигурационном файле:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Добавьте блок mcpServers (если уже есть Яндекс-сервер, просто допишите второй ключ внутри mcpServers):
{
"mcpServers": {
"seely-google": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://seely.ru/api/google/mcp",
"--header",
"Authorization:Bearer ВАШ_API_КЛЮЧ"
]
}
}
}
Утилита mcp-remote ставится автоматически через npx (нужен только Node.js). Сохраните файл и полностью перезапустите Claude Desktop — после перезапуска инструменты Google появятся в чате.
Шаг 8. Настройка в Cursor, VS Code и Claude Code
В Cursor и VS Code проще всего нажать кнопку установки в кабинете — редактор откроет диалог подтверждения с готовым конфигом.
Вручную для Cursor: файл .cursor/mcp.json в корне проекта. Cursor работает с удалёнными HTTP-серверами напрямую, npx и дополнительные утилиты не нужны:
{
"mcpServers": {
"seely-google": {
"url": "https://seely.ru/api/google/mcp",
"headers": {
"Authorization": "Bearer ВАШ_API_КЛЮЧ"
}
}
}
}
В VS Code секция называется servers и нужен параметр "type": "http"; файл открывается через Command Palette → MCP: Open User Configuration.
Для Claude Code достаточно одной команды:
claude mcp add --transport http --scope user seely-google https://seely.ru/api/google/mcp --header "Authorization: Bearer ВАШ_API_КЛЮЧ"
Проверка, что всё работает
Если подключались по ключу, убедитесь, что сервер отвечает, — запросите список инструментов через curl:
curl -X POST "https://seely.ru/api/google/mcp" \
-H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "method": "tools/list", "id": 1}'
Если в ответ пришёл JSON со списком инструментов (gsc_quick_wins, ga_run_report и другие), значит ключ валиден, подписка активна и Google-доступ настроен.
Теперь первый вопрос в чате:
Дай снимок сайта в Google Search Console за последние 28 дней: клики, показы, CTR и средняя позиция.
Или про GA4:
Покажи органический трафик из Google за последние 28 дней по дням. Есть ли просадка?
AI вызовет нужный инструмент, заберёт данные и вернёт ответ с таблицей. Если это произошло — связка работает.
Решение типичных проблем
Инструменты не отображаются. Проверьте по порядку: ключ начинается с yamcp_, подписка активна, Google подключён через OAuth, и в кабинете выбран хотя бы один сайт GSC или ресурс GA4. Чаще всего забывают именно про выбор сайта.
Ошибка аутентификации (401). Для Google MCP нужны три условия сразу: валидный ключ, активная подписка и подключённый Google-аккаунт с выбранными сайтами. Если чего-то нет — сервер вернёт 401. Проверьте также, нет ли лишнего пробела в ключе при копировании.
Нет нужного сайта в списке. Значит, у авторизованного Google-аккаунта нет прав на этот ресурс в GSC или GA4. Выдайте права в Search Console / GA4 или авторизуйтесь в Seely другим аккаунтом.
Перепутан эндпоинт. Для Google — /api/google/mcp, для Яндекса — /api/mcp. Если в Google-коннекторе указать Яндекс-адрес, появятся не те инструменты.
Ошибка 429 «слишком много запросов». Google MCP ограничен 60 запросами в минуту на токен. Лимит выбирается, когда AI дробит один большой вопрос на десятки вызовов: например, просит данные по каждой странице отдельно. Подождите минуту и задайте вопрос конкретнее — с явным периодом и ограничением на число строк в ответе.
При подключении просят войти через Яндекс, хотя нужен Google. Так и задумано: Яндекс ID — это вход в ваш аккаунт Seely, а доступ к Search Console и GA4 подключается отдельно на шаге 1.
Что дальше
- Разбор сценариев анализа: Google Search Console через AI — quick wins, каннибализация, падения трафика.
- Работа со статистикой: GA4 для SEO через AI — каналы, события, конверсии.
- Сравнение двух систем аналитики: Яндекс Метрика vs Google Analytics 4.
- Что происходит с данными при таком доступе и как его отозвать: безопасность доступа AI к аналитике.
Подключите Google Search Console и GA4 к AI за пару минут. Тот же ключ, что и для Яндекса, доступ только на чтение.
Подключить за 2 минутыЧастые вопросы
Да, если клиент поддерживает OAuth. В claude.ai и ChatGPT достаточно вставить адрес https://seely.ru/api/google/mcp и войти. Важный нюанс: вход в Seely идёт через Яндекс ID даже для Google-эндпоинта — это вход в ваш аккаунт Seely, а сам доступ к Google подключается отдельно в кабинете.
Google MCP ограничен 60 запросами в минуту на токен. Ошибка 429 означает, что лимит исчерпан: такое бывает, когда AI разбивает большой вопрос на десятки мелких вызовов. Подождите минуту и переформулируйте запрос конкретнее — например, укажите период и число строк в ответе.
Нет. API-ключ вида yamcp_ один на оба сервера. Меняется только адрес: для Google это /api/google/mcp, для Яндекса /api/mcp. Скопируйте ключ целиком и не выкладывайте его в публичные репозитории.
Проверьте по порядку: ключ начинается с yamcp_, подписка активна, Google подключён через OAuth и в кабинете выбран хотя бы один сайт GSC или ресурс GA4. Чаще всего забывают именно выбрать сайт, без этого инструменты не появятся.
Для Google MCP нужны три условия сразу: валидный ключ, активная подписка и подключённый Google-аккаунт с выбранными сайтами. Если чего-то нет, сервер вернёт 401. Проверьте также, не попал ли в ключ лишний пробел при копировании.
Да. MCP-коннекторы работают на платных тарифах ChatGPT (Pro, Plus, Business, Enterprise или Education) и требуют включённого Developer Mode. В Claude Desktop и Cursor сервер прописывается в конфигурационном файле.
Доступ выдаётся через официальный OAuth Google: пароль вы вводите на стороне Google, не в Seely. Сервис работает только на чтение и видит лишь выбранные вами сайты. Доступ можно отозвать в кабинете Seely и в настройках безопасности Google.