Lighthouse MCP
MCP-сервер, который запускает Google Lighthouse по адресу страницы и возвращает оценки скорости и метрики
- 219 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер запускает Chrome и открывает указанные адреса, в том числе localhost, если не отключен петлевой доступ
- Недоверенные страницы стоит проверять в изолированной среде
Установка
- Работает в
В терминале, через 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-серверыBrowserStack MCP Server — тесты на реальных устройствах
BrowserStack MCP Server
Официальный MCP-сервер BrowserStack: реальные устройства, автотесты и тест-кейсы под управлением агента из редактора
Dokimos MCP
Dokimos MCP Server
MCP-сервер для оценки LLM-приложений: агент гоняет набор примеров, сравнивает запуски и показывает проваленные вопросы.
kogiQA MCP дает агенту браузер, который находит элементы страницы без селекторов, для отладки веб-приложений и e2e-тестов
MCP-сервер, который запускает несколько браузерных агентов и проверяет сайт на битые ссылки, ошибки интерфейса и доступность
MCP Accessibility Scanner запускает проверки axe, обход фокуса клавиатурой и сохраняет отчеты о доступности страниц
MCP команды WebdriverIO управляет Chrome, Firefox, Edge, Safari, Electron, iOS и Android через единый набор инструментов
Коротко о README
Короткая инструкция: возможности, четыре способа установки, конфигурация клиента, два инструмента с параметрами и примерами, требования и раздел безопасности про блокировку частных адресов.