Skip to main content
Glama

lighthouse-mcp

Servidor MCP de Lighthouse

Un servidor MCP que envuelve la herramienta Lighthouse de Google para ayudar a medir varias métricas de rendimiento de las páginas web.

Captura de pantalla del servidor MCP de Lighthouse

Características

  • Ejecute auditorías completas de Lighthouse en cualquier URL
  • Obtenga puntuaciones y métricas de rendimiento
  • Configurar la emulación del dispositivo (móvil/escritorio)
  • Controlar la limitación de la red
  • Seleccionar categorías de auditoría específicas

Instalación

Opción 1: Usar npx (recomendado)

Puede ejecutar la herramienta directamente usando npx sin instalación:

npx lighthouse-mcp

Opción 2: Instalación global

Instalar el paquete globalmente:

npm install -g lighthouse-mcp

Luego ejecútalo:

lighthouse-mcp

Opción 3: Desarrollo local

  1. Clonar este repositorio
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build
  4. Ejecutar el servidor:
    npm start

Configuración de MCP

Cuando se instala a través de npm (global o npx)

Agregue lo siguiente a su archivo de configuración de MCP:

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

Al utilizar la versión de desarrollo local

Agregue lo siguiente a su archivo de configuración de MCP:

{ "mcpServers": { "lighthouse": { "command": "node", "args": ["/absolute/path/to/lighthouse-mcp/build/index.js"], "disabled": false, "autoApprove": [] } } }

Reemplace /absolute/path/to/lighthouse-mcp con la ruta real a este proyecto.

Herramientas disponibles

ejecutar_auditoría

Ejecute una auditoría completa de Lighthouse en una URL.

Parámetros:

  • url (obligatorio): La URL a auditar
  • categories (opcional): Matriz de categorías para auditar (predeterminado: todas)
    • Opciones: "rendimiento", "accesibilidad", "mejores prácticas", "seo", "pwa"
  • device (opcional): Dispositivo a emular (predeterminado "móvil")
    • Opciones: "móvil", "escritorio"
  • throttling (opcional): si se debe aplicar limitación de red (el valor predeterminado es verdadero)

Ejemplo:

{ "url": "https://example.com", "categories": ["performance", "accessibility"], "device": "desktop", "throttling": false }

obtener_puntuación_de_rendimiento

Obtenga solo la puntuación de rendimiento de una URL.

Parámetros:

  • url (obligatorio): La URL a auditar
  • device (opcional): Dispositivo a emular (predeterminado "móvil")
    • Opciones: "móvil", "escritorio"

Ejemplo:

{ "url": "https://example.com", "device": "mobile" }

Ejemplo de uso

Una vez configurado el servidor MCP, puedes usarlo con Claude:

What's the performance score for example.com?

Claude utilizará la herramienta get_performance_score para analizar el sitio web y devolver los resultados.

Requisitos

  • Node.js 16+
  • Navegador Chrome/Chromium (para Lighthouse)

Respaldos

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Permite que asistentes de IA como Cursor/Cline/GitHub Copilot utilicen la herramienta Lighthouse de Google para medir el rendimiento de tu página web. Después, puedes ejecutar un bucle de agente y hacer que los asistentes optimicen esas métricas.

  1. Características
    1. Instalación
      1. Opción 1: Usar npx (recomendado)
      2. Opción 2: Instalación global
      3. Opción 3: Desarrollo local
    2. Configuración de MCP
      1. Cuando se instala a través de npm (global o npx)
      2. Al utilizar la versión de desarrollo local
    3. Herramientas disponibles
      1. ejecutar\_auditoría
      2. obtener\_puntuación\_de\_rendimiento
    4. Ejemplo de uso
      1. Requisitos
        1. Respaldos

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            Acts as a bridge between AI models and Google's PageSpeed Insights API, enabling detailed performance analysis of websites.
            Last updated -
            4
            4
            JavaScript
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            Provides LLM Agents with AI-powered mentorship for code review, design critique, writing feedback, and brainstorming using the Deepseek API, enabling enhanced output in various development and strategic planning tasks.
            Last updated -
            5
            15
            TypeScript
            Apache 2.0
          • A
            security
            A
            license
            A
            quality
            Enables AI models to analyze webpage performance using the Google PageSpeed Insights API, providing real-time performance scores and improvement suggestions.
            Last updated -
            1
            7
            1
            JavaScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            MCP-compatible server that enables AI assistants to interact with Lightdash analytics data, providing tools to list and retrieve projects, spaces, charts, dashboards, and metrics through a standardized interface.
            Last updated -
            13
            17
            17
            TypeScript
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/priyankark/lighthouse-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server