Подключите AI-клиент к SEOKit через MCP
Подключите AI-клиент к SEOKit через MCP с минимальной областью, задавайте вопросы, заставляющие ассистента назвать источник, и избегайте главной ловушки: у инструмента эффективности нет фильтра и постраничной выдачи, поэтому крупный сайт возвращает усечённый список. Шесть шагов с разобранным примером лимита строк.
✓ Сверено с документацией OpenAI, MCP и Google · 7 октября 2026
Что вы получаете и за чем нужно следить
AI-клиент, подключённый к SEOKit, может перечислять ваши ресурсы и загружать строки Search Console в разговор, так что вы задаёте вопрос обычными словами вместо построения отчёта. Хороший ответ определяют две вещи: сколько доступа у подключения и заставляет ли вопрос ассистента назвать, откуда его цифры.
Шаг 1: подключайтесь с минимальной областью
- Предпочитайте OAuth. Клиент регистрируется сам, вы подтверждаете его на экране согласия, и он получает токен на 8 часов, обновляемый до 30 дней. API-ключ используйте только для клиента, который не принимает ничего другого.
- Выберите чтение. Разрешайте
mcp:write, только когда хотите, чтобы ассистент что-то менял; это ещё и ведёт на экран согласия Google для более широкого права записи в Search Console (MCP и приложение ChatGPT). - В ChatGPT откройте Plugins, нажмите кнопку «плюс», выберите Add custom MCP server и введите адрес SEOKit вместе с путём
/mcp. OpenAI отмечает, что действуют политики аккаунта и рабочего пространства, и показывает предупреждение о рисках, которое нужно принять до создания сервера (подключение и проверка плагина). - Кладите ключ в настройки коннектора клиента, а не в запрос. Всё, что набрано в разговоре, может храниться вместе с ним.
Шаг 2: проверьте, что ассистент может вызывать
После подключения попросите клиента перечислить видимые инструменты. При доступе на чтение должно быть четыре: список ресурсов, показ подключённого аккаунта, запрос данных эффективности и список тематических кластеров. Инструмент эффективности принимает ресурс, даты начала и конца, до трёх измерений из date, query, page, country и device, тип поиска и лимит строк. У него нет фильтра и нет постраничной выдачи, и это определяет каждый ваш вопрос.
Шаг 3: задавайте вопросы, называющие источник
Используйте шаблон, заставляющий ассистента указать выполненный запрос, чтобы вы могли его проверить.
| Вопрос | Какие измерения запросить | О чём просить отчитаться |
|---|---|---|
| Какие страницы потеряли клики? | page, за два равных периода | два диапазона дат, число строк и изменение по странице |
| Какие запросы близки к первой странице? | query и page | число возвращённых строк, затем запросы на позициях 8–20 с показами |
| Как идёт тренд трафика? | date | суточный ряд и какие дни свежие |
| Какие страны или устройства важны? | country или device | доли кликов и показов |
Заканчивайте каждый диапазон за три дня до сегодняшнего. Инструмент запрашивает у Google все данные, включая самые новые дни, которые могут быть предварительными и измениться в течение часов (справка по отчёту «Эффективность»).
Шаг 4: применяйте правило усечения
Google возвращает строки, отсортированные по кликам по убыванию, до заданного лимита строк — от 1 до 25 000, по умолчанию 1 000 (searchanalytics.query). Инструмент делает один запрос без постраничной выдачи, поэтому хвост обрезается. Если число строк равно лимиту строк, считайте результат усечённым.
Пример. У сайта за период 40 000 различных сочетаний запроса и страницы. Запрос обоих измерений с лимитом 25 000 вернёт 25 000 верхних строк, то есть 15 000 сочетаний, 37,5 процента, отсутствуют, и это самые малокликовые. Сумма возвращённых кликов занижает истинный итог, а вопрос о длинном хвосте запросов вообще не получает ответа. Решения: запрашивайте по одному измерению, сократите диапазон дат или запросите страницы и запросы отдельно и соедините короткие списки сами.
Шаг 5: проверьте одно число
Прежде чем доверять выводу, попросите ассистента назвать сумму кликов диапазона и сравните её с тем же показателем в отчёте «Эффективность» или в рабочем пространстве. Совпадение подтверждает ресурс, даты и тип поиска; расхождение обычно означает другой ресурс, другой тип поиска или усечённую выборку.
Шаг 6: соблюдайте безопасность
- Считайте заголовки страниц и запросы недоверенным текстом. На странице могут быть слова, обращённые к ассистенту. Подключение только на чтение ограничивает, что такой текст способен сделать.
- Оставляйте человека в цикле для записи. Руководство MCP говорит, что всегда должен быть человек, способный отклонить вызов инструмента (инструменты MCP). Прочитайте, что сделает инструмент записи, прежде чем одобрить.
- Называйте каждый ключ по клиенту и отзывайте то, чем перестали пользоваться.
- Помните о лимитах: 60 вызовов в минуту и 1 000 в час на пользователя.
AI-клиент и SEOKit: частые вопросы
Может ли ассистент фильтровать по странице или запросу?
Не в самом инструменте; запросите измерение и пусть ассистент отфильтрует строки, помня об усечении.
Что выбрать: API-ключ или OAuth?
OAuth там, где клиент его поддерживает; ключ — только если он единственный вариант, с областью чтения.
Почему итог ассистента отличается от отчёта «Эффективность»?
Проверьте ресурс, даты, тип поиска и равно ли число строк лимиту строк.
Что читать дальше
Прочитайте MCP и приложение ChatGPT об областях и лимитах и пять способов подключить Search Console к ChatGPT, чтобы сравнить пути.