get_crawler_analysis_summary
Получить сводку по аудиту сайта: состояние последнего аудита, оценку здоровья сайта (results.health.rank от 0 до 1), распределение страниц по HTTP-кодам и число страниц с каждой найденной проблемой — title, description, H1, canonical, noindex, скорость, ссылки, Open Graph и т.п. По запросу (параметр history) — историю этих показателей по дням, неделям или месяцам. Это отправная точка для разбора аудита: сводка показывает, каких проблем сколько, а сами страницы с проблемой получай через get_crawler_pages с соответствующим фильтром. Если is_updating = true, аудит сейчас выполняется и сводка собирается заново, поэтому цифры в ней неполные. Историю запрашивай, только когда нужна динамика: она заметно увеличивает ответ.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>"
},
"name": "get_crawler_analysis_summary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Домен проекта, например example.com. Для проекта должен быть настроен аудит (паук), иначе вызов будет отклонён. | |
| history | No | Какую историю показателей вернуть: none — без истории (самый лёгкий ответ), days — по дням за последние 31 день, weeks — медианы по неделям за последний год, months — медианы по месяцам за всё время. За вызов — один интервал. | none |
| history_blocks | No | Блоки results, по которым нужна история, например ["statusCode", "health"]. null — все блоки. При history = none не используется. Сначала смотри сводку без истории, потом запрашивай историю только тех блоков, где есть проблема. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Идентификатор аудита | |
| domain | Yes | Домен проекта | |
| created | No | Когда аудит был создан, ISO 8601 с таймзоной | |
| history | No | История показателей results за интервал из параметра history и только по блокам из history_blocks (если он задан); null, если историю не запрашивали (history = none). Ключ первого уровня — имя блока из results, второго — имя поля с суффиксом History, например history.health.rankHistory или history.title.noneHistory. У statusCode.codesHistory значения — словари {код: число страниц}. У блоков-списков хранится только dublicatesCountHistory. У loadTime история totalTime — сумма, а не среднее: среднее считай делением на totalCountHistory за ту же дату | |
| results | Yes | Сводка проверок по последнему аудиту. Блок равен null, если проверка ещё ни разу не выполнялась. Страницы считаются только те, к которым проверка применима: например, title и H1 — только у HTML-страниц, поэтому их суммы бывают меньше indexed_links_count. Подробности по страницам — через get_crawler_pages с соответствующими фильтрами | |
| started | No | Начало последнего аудита, ISO 8601 с таймзоной. null — аудит ещё не запускался | |
| updated | No | Окончание последнего завершённого аудита, ISO 8601 с таймзоной. Если started позже updated, идёт новый аудит, а сводка пока от предыдущего | |
| modified | No | Последнее изменение данных аудита, ISO 8601 с таймзоной. Во время аудита обновляется по мере обхода страниц | |
| is_expired | Yes | Устарел ли аудит: не запускался, завис или последний аудит старше суток | |
| robot_type | No | User-agent, правила которого паук берёт из robots.txt; * — общие правила | |
| is_updating | Yes | Выполняется ли сейчас аудит | |
| pages_limit | Yes | Лимит страниц на один аудит по тарифу владельца проекта | |
| crawler_mode | Yes | Источники страниц для обхода: crawler — переход по ссылкам, sitemap — ссылки из sitemap.xml, userLinks — список страниц, заданный пользователем | |
| used_sitemaps | No | URL файлов sitemap, из которых взяты страницы в режиме sitemap | |
| use_robots_txt | Yes | Учитывает ли паук правила robots.txt | |
| new_links_count | Yes | Ссылок в очереди на обход (ненулевое во время аудита) | |
| is_not_responding | Yes | Завис ли текущий аудит: больше минуты нет прогресса, а в очереди остались ссылки | |
| crawler_user_links | No | Страницы, заданные пользователем для обхода в режиме userLinks | |
| failed_links_count | Yes | Адресов, которые паук нашёл, но не смог загрузить: сервер не ответил за 15 секунд, соединение оборвалось или ответ больше 8 МБ. Проверок по ним нет, в get_crawler_pages они не попадают. Не путать со страницами с кодом ответа 4xx/5xx — те загрузились | |
| indexed_links_count | Yes | Страниц, обойдённых пауком в последнем аудите | |
| in_progress_links_count | Yes | Ссылок, которые паук загружает прямо сейчас | |
| not_canonical_links_count | Yes | Найдено неканонических ссылок — ведущих на страницы с canonical на другой URL |