Playwright-Lighthouse MCP Server

by kbyk004
Verified

local-only server

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

Integrations

  • Runs performance analysis on websites, providing scores for performance, accessibility, best-practices, SEO, and PWA categories, along with specific improvement recommendations

  • Analyzes Progressive Web App compliance as one of the optional categories in the Lighthouse performance analysis

Servidor MCP de Dramaturgo-Lighthouse

Un servidor MCP que analiza el rendimiento de sitios web mediante Playwright y Lighthouse. Mediante el Protocolo de Contexto de Modelo (MCP), los LLM pueden realizar análisis de rendimiento de sitios web.

Características

  • Análisis de rendimiento con Lighthouse
  • Captura de pantalla

Configuración

Prerrequisitos

  • Node.js 18 o superior
  • npm

Instalación

# Clone the repository git clone https://github.com/kbyk004/playwright-lighthouse-mcp.git cd playwright-lighthouse-mcp # Install dependencies npm install npx playwright install # Build npm run build

Uso

Depuración del servidor MCP

npm run inspector

Integración con clientes MCP

Este servidor está diseñado para usarse con clientes compatibles con el Protocolo de Contexto de Modelo (MCP). Por ejemplo, se puede integrar con Claude for Desktop.

Ejemplo de configuración para Claude para escritorio

Agregue lo siguiente al archivo de configuración de Claude for Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json ):

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

Herramientas disponibles

1. faro de carrera

Ejecuta un análisis de rendimiento de Lighthouse en la página abierta actualmente.

Parámetros:

  • url : La URL del sitio web que desea analizar
  • categories : Matriz de categorías para analizar (predeterminado: ["rendimiento"])
    • Categorías disponibles: "rendimiento", "accesibilidad", "mejores prácticas", "seo", "pwa"
  • maxItems : Número máximo de elementos de mejora para mostrar en cada categoría (predeterminado: 3, máximo: 5)

2. tomar captura de pantalla

Toma una captura de pantalla de la página abierta actualmente.

Parámetros:

  • url : La URL del sitio web que desea capturar
  • fullPage : si es verdadero, captura una captura de pantalla de toda la página (predeterminado: falso)

Formato de salida

Los resultados del análisis incluyen:

  • Puntuaciones generales para cada categoría seleccionada con indicadores de color
  • Áreas clave de mejora agrupadas por categoría
  • Ruta al archivo de informe guardado

Licencia

Licencia MIT: consulte LICENCIA para obtener más detalles

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor que analiza el rendimiento del sitio web utilizando Playwright y Lighthouse, lo que permite a los LLM realizar análisis del rendimiento web a través del Protocolo de contexto de modelo.

  1. Features
    1. Setup
      1. Prerequisites
      2. Installation
    2. Usage
      1. Debugging MCP Server
      2. Integration with MCP Clients
    3. Available Tools
      1. 1. run-lighthouse
      2. 2. take-screenshot
    4. Output Format
      1. License
        ID: 2gxb9p6d7o