Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2025 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Playwright Lighthouse Mcp

    A MCP server that analyzes web site performance using Playwright and Lighthouse.

    5 stars
    TypeScript
    Updated Oct 29, 2025

    Documentation

    Playwright-Lighthouse MCP Server

    A MCP server that analyzes web site performance using Playwright and Lighthouse. Through the Model Context Protocol (MCP), LLMs can perform web site performance analysis.

    Features

    • Performance analysis with Lighthouse
    • Screenshot capture

    Setup

    Prerequisites

    • Node.js 18 or higher
    • npm

    Installation

    bash
    # 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

    Usage

    Debugging MCP Server

    bash
    npm run inspector

    Integration with MCP Clients

    This server is designed to be used with clients that support the Model Context Protocol (MCP). For example, it can be integrated with Claude for Desktop.

    Configuration Example for Claude for Desktop

    Add the following to the Claude for Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json):

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

    Available Tools

    1. run-lighthouse

    Runs a Lighthouse performance analysis on the currently open page.

    Parameters:

    • url: The URL of the website you want to analyze
    • categories: Array of categories to analyze (default: ["performance"])
    • Available categories: "performance", "accessibility", "best-practices", "seo", "pwa"
    • maxItems: Maximum number of improvement items to display for each category (default: 3, max: 5)

    2. take-screenshot

    Takes a screenshot of the currently open page.

    Parameters:

    • url: The URL of the website you want to capture
    • fullPage: If true, captures a screenshot of the entire page (default: false)

    Output Format

    The analysis results include:

    • Overall scores for each selected category with color indicators
    • Key improvement areas grouped by category
    • Path to the saved report file

    License

    MIT License - see LICENSE for details

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Server Aws Sso

      TypeScript·
      6
    • MC

      Mcp Wave

      TypeScript00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Server Aws Sso

      TypeScript·
      6
    • MC

      Mcp Wave

      TypeScript00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k