Skip to main content
Glama

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

Related MCP server: Mentor MCP Server

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

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

Latest Blog Posts

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