PageSpeed Insights MCP — MCP-сервер для Claude Code
Сервер измеряет скорость страниц через PageSpeed Insights и показывает медиану нескольких анализов с разбросом. Пригодится для проверки изменений и сравнения лабораторных замеров с данными реальных пользователей.
Открыть на GitHubЧто делает PageSpeed Insights MCP
Сервер запускает несколько разных анализов страницы и выводит медиану вместе с минимальным и максимальным значениями. Повторные ответы из кэша он отбрасывает, а в результате указывает число отброшенных запусков. Это помогает отличить изменение сайта от колебаний самого измерения.
Отдельно сервер получает полевые данные Chrome UX Report, если Google располагает ими, и не смешивает их с лабораторными оценками Lighthouse. Также он раскладывает LCP по четырём этапам и сравнивает текущий результат с базовым замером. Для работы нужен API-ключ Google Cloud с включённым PageSpeed Insights API; для данных реальных пользователей нужно включить Chrome UX Report API. Ключ с ограничением по HTTP-referrer для такой программы непригоден.
Какие задачи решает
- оценить страницу по медиане нескольких разных анализов
- увидеть разброс значений между замерами
- сравнить лабораторную оценку с данными Chrome UX Report
- разобрать задержку LCP по этапам
- сопоставить страницу с базовым замером после изменений
Примеры запросов агенту
- Измерь страницу на мобильном устройстве и покажи медиану с разбросом.
- Проверь, есть ли данные реальных пользователей для этого сайта.
- Сравни текущую скорость страницы с базовым замером и оцени, изменились ли результаты.
Как установить PageSpeed Insights MCP
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о PageSpeed Insights MCP
Как установить PageSpeed Insights MCP в Claude Code?
Проект предлагает клонировать репозиторий и запускать сервер; для работы нужен API-ключ Google Cloud. Точные команды установки и настройки сервера здесь не приведены.
Что делает PageSpeed Insights MCP?
Он получает несколько разных анализов через PageSpeed Insights и показывает медиану с диапазоном значений. Если доступен Chrome UX Report, выводит данные реальных пользователей отдельно от лабораторных замеров.
Нужен ли отдельный ключ для Chrome UX Report?
Нет, используется тот же ключ Google Cloud. Чтобы получать данные Chrome UX Report, включите этот API и разрешите его для ключа.