Pagespeed Insights MCP

by ruslanlap• 77•• Scanned•Claim this listing•Request removal
Research & Analysisclaudeclaude codeclaude desktopcodexcore web vitals

MCP server for Google PageSpeed Insights & Chrome UX Report APIs. Analyze, compare, and optimize web performance directly through Claude, Cursor, or any MCP-compatible AI client.

Pagespeed Insights MCP is an open-source mcp server by ruslanlap, written mainly in TypeScript, with 77 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 26, 2026. The latest npm release is pagespeed-insights-mcp 2.2.0, published Oct 19, 2026, with 550 downloads last week.

Scan summary: scanned Nov 5, 2026 at commit 91d19a8. Seen able to read environment and secrets. Scan policy

How to install Pagespeed Insights MCP

Built from the start command in the project's README: npx -y pagespeed-insights-mcp. Check the README for required keys or settings.

Claude Code · Terminal
claude mcp add pagespeed-insights-mcp -- npx -y pagespeed-insights-mcp
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "pagespeed-insights-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "pagespeed-insights-mcp"
      ]
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "pagespeed-insights-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "pagespeed-insights-mcp"
      ]
    }
  }
}
VS Code · Terminal
code --add-mcp '{"name":"pagespeed-insights-mcp","command":"npx","args":["-y","pagespeed-insights-mcp"]}'

What Pagespeed Insights MCP can touch

  • Run shell commandsNot seen in this scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsFound in the code by our scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • Connect to the internetNo connections seen while running

"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 91d19a8, Nov 5, 2026. See the scan policy.

Before you install Pagespeed Insights MCP

AgenticMart scanned Pagespeed Insights MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What it can access

  • An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.
  • Based on its description and topics, it likely needs to control a web browser (visit sites, fill in and submit forms).

Before you install

  1. Run it in a separate browser profile without your logged-in accounts.
  2. Pin the version you reviewed instead of always installing the latest release.
  3. Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
  • Maintained by ruslanlap on GitHub, 77 stars and 12 forks. Popularity is not proof of safety.
  • Last code change: Oct 26, 2026.
  • Open-source license: Apache-2.0.

Tools Pagespeed Insights MCP exposes (6)

Listed by the server itself during our scan of commit 91d19a8.

  • pagespeed_analyze_page

    Run a PageSpeed Insights Lighthouse analysis for one public page. Start with report=summary for a health check; choose full for audits, recommendations for a prioritized fix list, audit for non-performance categories, or performance-map for Mermaid. Example: analyze a mobile product page and return

  • pagespeed_diagnose_page

    Inspect one page through exactly one diagnostic lens: visual, elements, network, javascript, images, render-blocking, or third-parties. Use after pagespeed_analyze_page identifies a problem; do not use it for a general score. Example: focus=render-blocking to identify CSS/JS delaying first render. R

  • pagespeed_get_field_data

    Get real-user Core Web Vitals from Chrome UX Report, not Lighthouse lab measurements. Use scope=page for one URL; use scope=origin with a bare origin when the page has insufficient traffic. Example: check mobile LCP and INP for https://example.com/checkout. Returns p75 field metrics or a clear no-da

  • pagespeed_compare_pages

    Compare two pages now (mode=pages) or measure one page against its locally stored baseline (mode=baseline). Baseline mode records the first call; use runs=3 or more and rely on guaranteed deltas, not medians alone. Example: compare staging against production, or verify whether a deployed fix improve

  • pagespeed_analyze_batch

    Analyze 1–10 public URLs and return per-page results plus success/failure counts. Use pagespeed_analyze_page for one URL or pagespeed_compare_pages for a direct comparison. Example: triage the ten highest-traffic landing pages. Progress notifications are emitted when supported by the client.

  • pagespeed_clear_cache

    Clear only this server process's in-memory PageSpeed response cache, forcing later analysis calls to contact Google again. Use after a deploy when a cached result is stale. It does not change the target website, files, or remote data; repeating the call is safe.

Pagespeed Insights MCP is an open-source mcp server by ruslanlap, written mainly in TypeScript. MCP server for Google PageSpeed Insights & Chrome UX Report APIs. Analyze, compare, and optimize web performance directly through Claude, Cursor, or any MCP-compatible AI client.

At a glance

Stars
77
Forks
12
Language
TypeScript
License
Apache-2.0
Created
Aug 2025
Last update
Oct 26, 2026
Type
MCP Server
Price
Free

Topics

claudeclaude-codeclaude-desktopcodexcore-web-vitalscursorgeminigoogle-insightslighthousemcpmcp-servermcp-serverspagespeed-insightsseoseo-optimizationweb-performance

Questions about Pagespeed Insights MCP

What is Pagespeed Insights MCP?

MCP server for Google PageSpeed Insights & Chrome UX Report APIs. Analyze, compare, and optimize web performance directly through Claude, Cursor, or any MCP-compatible AI client.

Who maintains Pagespeed Insights MCP?

Pagespeed Insights MCP is maintained by ruslanlap on GitHub (ruslanlap/pagespeed-insights-mcp). AgenticMart lists it from public repository data.

Is Pagespeed Insights MCP safe to use?

AgenticMart scanned Pagespeed Insights MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What license does Pagespeed Insights MCP use?

It is published under the Apache-2.0 license.

Pagespeed Insights MCP alternatives

View more →

Similar mcp servers in Research & Analysis, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Pagespeed Insights MCP (this page)
ruslanlap
77Apache-2.0Oct 26, 2026Scanned, no flagged issues
Worldmonitor
koala73
90kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
GPT Researcher
assafelovic
30kApache-2.0Oct 10, 2026Scanned, no flagged issues
Auto Claude Code Research In Sleep
wanshuiyin
18kMITNov 1, 2026Scanned, no flagged issues
Deep Research
u14app
4.7kMITJun 18, 2026Scanned, no flagged issues
MCP Server Chart
antvis
4.4kMITAug 27, 2026Scanned, no flagged issues