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.

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-mcpOpción 2: Instalación global
Instalar el paquete globalmente:
npm install -g lighthouse-mcpLuego ejecútalo:
lighthouse-mcpOpción 3: Desarrollo local
Clonar este repositorio
Instalar dependencias:
npm installConstruir el proyecto:
npm run buildEjecutar 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 auditarcategories(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 auditardevice(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)