pagespeed-insights-mcp

Considus/pagespeed-insights-mcp
★ 0 stars Python Code/Dev Tools Updated 1mo ago
Local MCP server and CLI for Google PageSpeed Insights. Reports the median of several DISTINCT analyses with the spread, plus Chrome UX Report field data, so a change smaller than the noise is not read as a change. Unofficial, not affiliated with Google LLC.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "pagespeed-insights-m": {
      "command": "uvx",
      "args": [
        "pagespeed-insights-mcp"
      ]
    }
  }
}

Or install with pip: pip install pagespeed-insights-mcp

README Excerpt

Measures a web page with Google PageSpeed Insights and reports the median of several runs with the spread beside it, so a number arrives with its uncertainty. Works from an assistant that speaks MCP, or from a terminal. Standard library only. No virtual environment, no `pip`, no compiled dependency. Clone it and run it.

Tools (3)

check_pagespeeddiagnosefield_data

Topics

chrome-ux-reportclaudecore-web-vitalslighthousemcpmodel-context-protocolpagespeedpagespeed-insightspythonweb-performance