Lighthouse MCP

MCP-сервер, который запускает Google Lighthouse по адресу страницы и возвращает оценки скорости и метрики

  • 219 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер запускает Chrome и открывает указанные адреса, в том числе localhost, если не отключен петлевой доступ
  • Недоверенные страницы стоит проверять в изолированной среде
Все причины и проверки

priyankark/lighthouse-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/lighthouse-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер запускает Chrome и открывает указанные адреса, в том числе localhost, если не отключен петлевой доступ
  • Недоверенные страницы стоит проверять в изолированной среде

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Lighthouse MCP оборачивает инструмент Google Lighthouse. Агент передает адрес страницы, а сервер запускает Chrome, прогоняет аудит и возвращает оценки производительности, доступности, лучших практик и SEO вместе с метриками. Два инструмента: `run_audit` выполняет полный аудит с выбором категорий, эмуляцией мобильного или настольного устройства и сетевым дросселированием, а `get_performance_score` отдает только оценку производительности. Запрос в Claude Code звучит так: «Какая оценка производительности у example.com?». Аудит идет по одному, таймаут 120 секунд, Chrome запускается в песочнице, а адреса из частных сетей и метаданных облака блокируются.

Для кого. Фронтенд-разработчикам и SEO-специалистам, которые хотят замерять скорость страниц, не выходя из сессии с агентом.

Подходит, если

  • После правки верстки агент прогоняет страницу и сравнивает оценку производительности до и после
  • Перед релизом агент проверяет доступность и SEO главной страницы на мобильной эмуляции
  • Агент сверяет настольную и мобильную версии одного адреса с сетевым дросселированием и без него
  • Локальный сайт на localhost замеряют прямо во время разработки

Не подходит, если

  • Нужны полевые данные реальных пользователей: Lighthouse дает лабораторный замер на одной машине
  • Страница недоступна из сети, где работает сервер: Chrome должен открыть адрес
  • Нужен непрерывный мониторинг: сервер запускает разовый аудит, расписания в нем нет

Пример запроса к агенту

Прогони Lighthouse для https://example.com на мобильной эмуляции, покажи оценки по четырем категориям и три самых тяжелых проблемы

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

AUDIT_ALLOW_LOOPBACK
Значение false запрещает аудит localhost и петлевых адресов, нужно для публичных аудитов

Ограничения

Для запуска нужны Node.js 22.19 и новее и браузер Chrome или Chromium. Аудиты идут по одному и прерываются через 120 секунд. По умолчанию разрешены localhost и петлевые адреса, а частные, link-local и облачные адреса метаданных блокируются, включая переходы по редиректам. Для публичных аудитов задайте `AUDIT_ALLOW_LOOPBACK=false`. Недоверенные страницы стоит открывать в отдельной среде с сетевой изоляцией, потому что петлевой доступ разрешен намеренно. Лицензия MIT.

Как отключить. Удалите блок lighthouse из конфигурации MCP-клиента. Глобальный пакет снимает `npm uninstall -g lighthouse-mcp`.

Частые вопросы

Как запустить Lighthouse MCP?

Командой `npx lighthouse-mcp` без установки или после глобальной установки `npm install -g lighthouse-mcp`. Нужны Node.js 22.19 и Chrome.

Какие параметры у аудита?

`url` обязателен, `categories` выбирает performance, accessibility, best-practices, seo, `device` задает mobile или desktop, `throttling` включает сетевое замедление.

Можно ли проверить локальный сайт?

Да, localhost и петлевые адреса разрешены по умолчанию. Отключает их `AUDIT_ALLOW_LOOPBACK=false`.

Что блокируется из соображений безопасности?

Частные сети, link-local и адреса метаданных облака, в том числе через редиректы и ресурсы страницы. Соединения идут по проверенным IP, это защищает от подмены DNS.

Есть ли в реестре MCP?

Да, сервер опубликован в реестре MCP под именем `io.github.priyankark/lighthouse-mcp`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Dokimos MCP

Dokimos MCP Server

Официальный

MCP-сервер для оценки LLM-приложений: агент гоняет набор примеров, сравнивает запуски и показывает проваленные вопросы.

MCP-серверРасширенный доступ62Звезды репозитория
Официальный

kogiQA MCP дает агенту браузер, который находит элементы страницы без селекторов, для отладки веб-приложений и e2e-тестов

MCP-серверРасширенный доступ88Звезды репозитория
Нужен VPN

MCP-сервер, который запускает несколько браузерных агентов и проверяет сайт на битые ссылки, ошибки интерфейса и доступность

MCP-серверРасширенный доступ835Звезды репозитория

MCP Accessibility Scanner запускает проверки axe, обход фокуса клавиатурой и сохраняет отчеты о доступности страниц

MCP-серверРасширенный доступ59Звезды репозитория

Коротко о README

Короткая инструкция: возможности, четыре способа установки, конфигурация клиента, два инструмента с параметрами и примерами, требования и раздел безопасности про блокировку частных адресов.

Бейдж для README

Сообщить о проблеме