@enemyrr/mcp-server-pagespeed

@enemyrr/mcp-server-pagespeed

By MCP-Mirror GitHub

Mirror of

mcp-server pagespeed
Overview

what is @enemyrr/mcp-server-pagespeed?

@enemyrr/mcp-server-pagespeed is a Model Context Protocol server that provides Google PageSpeed Insights analysis, enabling AI models to analyze webpage performance through a standardized interface.

how to use @enemyrr/mcp-server-pagespeed?

To use the server, clone the repository, build the project, and add it to Cursor IDE settings. You can also run it directly from the command line using npx mcp-server-pagespeed.

key features of @enemyrr/mcp-server-pagespeed?

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

use cases of @enemyrr/mcp-server-pagespeed?

  1. Analyzing webpage performance for SEO optimization.
  2. Providing developers with insights on loading times and user experience.
  3. Generating improvement suggestions for better webpage performance.

FAQ from @enemyrr/mcp-server-pagespeed?

  • What does the analyze_pagespeed tool do?

It analyzes a webpage using the Google PageSpeed Insights API and returns performance scores and improvement suggestions.

  • How do I handle errors?

The server provides detailed error messages for invalid URLs, API request failures, and connection issues.

  • Can I contribute to the project?

Yes! Contributions are welcome, and you can submit a Pull Request on GitHub.

Content

@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.

Server Pagespeed MCP server

Installation & Setup for Cursor IDE

  1. Clone and build the project:
git clone https://github.com/enemyrr/mcp-server-pagespeed.git
cd mcp-server-pagespeed
npm install
npm run build
  1. Add the server in Cursor IDE settings:
    • Open Command Palette (Cmd/Ctrl + Shift + P)
    • Search for "MCP: Add Server"
    • Fill in the fields:
      • Name: pagespeed
      • Type: command
      • Command: node /absolute/path/to/mcp-server-pagespeed/build/index.js

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

Command-line Usage

Just run:

npx mcp-server-pagespeed

Available Tools

analyze_pagespeed

Analyze a webpage using Google PageSpeed Insights API.

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

No tools information available.

-

mcp-server v2ex
View Details

my-mcp-server(without auth)

mcp-server cloudflare
View Details
mcp-server
mcp-server by iyerrama29

MCP demo

mcp-server demo
View Details
Next MCP server
Next MCP server by Collaborne

-

mcp-server NEXT
View Details
MCP-Server
MCP-Server by fmpoliveira

-

mcp-server meteostat
View Details

Mirror of

mcp-server timelock-encryption
View Details

-

mcp-server minio
View Details