mcp server pagespeed
Enables AI models to analyze webpage performance using the Google PageSpeed Insights API, providing real-time performance scores and improvement suggestions.
Enables AI models to analyze webpage performance using the Google PageSpeed Insights API, providing real-time performance scores and improvement suggestions.
A Model Context Protocol server that provides Google PageSpeed Insights analysis. This server enables AI models to analyze webpage performance through a standardized interface.
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:
pagespeed
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.
Just run:
npx mcp-server-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
The server provides detailed error messages for: - Invalid URLs - API request failures - Connection issues - Invalid tool calls
Contributions are welcome! Please feel free to submit a Pull Request to https://github.com/enemyrr/mcp-server-pagespeed
MIT
[
{
"description": "Analyzes a webpage using Google PageSpeed Insights API",
"inputSchema": {
"properties": {
"url": {
"description": "The URL to analyze",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "analyze_pagespeed"
}
]