trackmcp
Back to directory
enemyrr

mcp-server-pagespeed

View on GitHub
9 stars JavaScriptServers & Infrastructure Updated Nov 4, 2025

Documentation

@enemyrr/mcp-server-pagespeed

A Model Context Protocol server that provides Google PageSpeed Insights analysis. This server enables AI models to analyze webpage performance through a standardized interface.

Installation & Setup for Cursor IDE

1. Clone and build the project:

bash
git clone https://github.com/enemyrr/mcp-server-pagespeed.git
cd mcp-server-pagespeed
npm install
npm run build

2. Add the server in Cursor IDE settings:

    > Note: Replace `/absolute/path/to/` with the actual path where you cloned and built the project.

    Command-line Usage

    Just run:

    bash
    npx mcp-server-pagespeed

    Available Tools

    analyze_pagespeed

    Analyze a webpage using Google PageSpeed Insights API.

    typescript
    use_mcp_tool({
      server_name: "pagespeed",
      tool_name: "analyze_pagespeed",
      arguments: {
        url: "https://example.com"
      }
    });

    The tool returns:

    • Overall performance score (0-100)
    • Loading experience metrics
      • First Contentful Paint
      • First Input Delay
    • Top 5 improvement suggestions with:
      • Title
      • Description
      • Potential impact
      • Current value

    Features

    • Real-time webpage performance analysis
    • Detailed loading experience metrics
    • Prioritized improvement suggestions
    • Comprehensive error handling
    • TypeScript support

    Error Handling

    The server provides detailed error messages for:

    • Invalid URLs
    • API request failures
    • Connection issues
    • Invalid tool calls

    Contributing

    Contributions are welcome! Please feel free to submit a Pull Request to https://github.com/enemyrr/mcp-server-pagespeed

    License

    MIT

    Frequently asked questions

    What is mcp-server-pagespeed?

    mcp-server-pagespeed is a Model Context Protocol (MCP) server listed in the TrackMCP directory.

    How do I install mcp-server-pagespeed?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is mcp-server-pagespeed open source?

    Yes — it is hosted on GitHub at https://github.com/enemyrr/mcp-server-pagespeed and has 9 stars.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP