PageSpeed
Analyze webpage performance using Google PageSpeed Insights.
Installation
Installing for Claude Desktop
Option 1: One-Command Installation
npx mcpbar@latest install enemyrr/mcp-server-pagespeed -c claude
This command will automatically install and configure the PageSpeed MCP server for your selected client.
Option 2: Manual Configuration
Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
After opening your configuration file, copy and paste this configuration:
View JSON configuration
{
"mcpServers": {
"PageSpeed": {
"command": "npx",
"args": [
"-y",
"mcp-server-pagespeed"
],
"env": {}
}
}
}
@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
- Clone and build the project:
git clone https://github.com/enemyrr/mcp-server-pagespeed.git
cd mcp-server-pagespeed
npm install
npm run build
- 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
- Name:
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
Stars
4Forks
5Last commit
5 months agoRepository age
5 monthsLicense
MIT
Auto-fetched from GitHub .
MCP servers similar to PageSpeed:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit