lighthouse-mcp

lighthouse-mcp

priyankarkMIT
145 звёзд16 форков
Lighthouse MCP-сервер запускает аудит веб-страниц через Google Lighthouse. Он берёт на себя работу с инструментом: запускает проверки, собирает метрики и возвращает результаты. Вам не нужно переключаться между окнами или запоминать команды для Lighthouse. Просто дайте задание ассистенту, и он выполнит его через сервер. Инструмент создан для фронтенд-разработчиков, SEO-специалистов и QA-инженеров, которые хотят проверять качество страниц без прерывания рабочего процесса.

Установка

npx -y lighthouse-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикpriyankark
  • ЛицензияMIT

Технологии

  • Языки
    JavaScript
  • Транспорт
    stdio

Описание

Возможности

  • Запускайте полный аудит Lighthouse на любой публичной странице.
  • Получайте числовые оценки: Performance Score, Accessibility Score, SEO Score.
  • Эмулируйте мобильные устройства и десктопные экраны.
  • Включайте сетевой тротлинг для имитации медленных подключений (3G).
  • Выбирайте категории проверки: производительность, доступность, SEO, лучшие практики, PWA.
  • Запрашивайте сокращённый отчёт — только Performance Score без полной детализации.
  • Настраивайте параметры аудита через JSON-объект в запросе.
  • Выполняйте несколько последовательных аудитов в рамках одного диалога.

Как подключить

Добавьте сервер в конфигурацию MCP-клиента. Проще всего использовать npx:

{ "mcpServers": { "lighthouse": { "command": "npx", "args": ["-y", "lighthouse-mcp"], "disabled": false, "autoApprove": [] } } }

Если вы предпочитаете глобальную установку, сначала выполните в терминале:

npm install -g lighthouse-mcp

Затем в настройках замените npx на lighthouse-mcp в параметре command, а аргументы уберите.

После внесения изменений перезапустите клиент. Сервер подключится автоматически при следующем запросе.

Примеры запросов

  • «Проверь производительность сайта example.com на мобильном устройстве» — сервер выполнит аудит с эмуляцией мобильного телефона и вернёт Performance Score.
  • «Покажи полный отчёт Lighthouse для example.com. Включи категории performance, accessibility и seo» — инструмент проведёт глубокую проверку по трём категориям.
  • «Сравни Performance Score example.com на десктопе и мобилке» — ассистент запустит два аудита с разными параметрами эмуляции устройства и вернёт сравнение.
  • «Проверь SEO-оптимизацию страницы example.com/page без тротлинга» — сервер отключит сетевую эмуляцию и выполнит аудит только по категории SEO.

Технические детали

  • Язык разработки: JavaScript
  • Транспортный протокол: stdio
  • Лицензия: MIT
  • Разработчик: priyankark
  • Звёзды на GitHub: 145
  • Совместимые клиенты: Claude Desktop, Visual Studio Code, Continue.dev и любые другие MCP-клиенты

Поделиться