PageSpeed MCP Server
@PhialsBasement
About PageSpeed MCP Server
Pull pagespeed data using this MCP server.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Pagespeed-MCP-Server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"mcp-pagespeed-server",
"--client",
"claude"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is PageSpeed MCP Server?
A Model Context Protocol (MCP) server that extends AI assistant capabilities with PageSpeed Insights functionality, acting as a bridge between AI models and Google's PageSpeed Insights API for detailed website performance analysis.
How to use PageSpeed MCP Server?
Install via npm (npm install pagespeed-mcp-server) or Smithery, then configure in your AI assistant's configuration file with a GOOGLE_API_KEY and the path to the server binary. The server can be invoked with a URL and optional parameters such as strategy (mobile/desktop) and categories.
Key features of PageSpeed MCP Server
- Analyzes Core Web Vitals: FCP, LCP, TTI, TBT, CLS, Speed Index, TTFB
- Assesses best practices: HTTPS, JavaScript errors, deprecated APIs
- Performs SEO audits: meta descriptions, robots.txt, structured data
- Runs accessibility checks: ARIA validation, color contrast, heading hierarchy
- Provides resource optimization suggestions: image optimization, caching, minification
Use cases of PageSpeed MCP Server
- Integrate real-time PageSpeed audits into AI-powered developer assistants
- Automate performance regression checks in CI/CD pipelines
- Enable AI chatbots to answer website speed and SEO questions
- Quickly audit accessibility and best practices for multiple URLs
FAQ from PageSpeed MCP Server
What PageSpeed metrics does the server analyze?
It provides First Contentful Paint (FCP), Largest Contentful Paint (LCP), Time to Interactive (TTI), Total Blocking Time (TBT), Cumulative Layout Shift (CLS), Speed Index, and Time to First Byte (TTFB).
How do I set up the server with Claude?
Add a JSON entry to Claude's configuration with "command": "node", "args": ["path/to/mcp-pagespeed-server/dist/index.js"], and an env field containing your GOOGLE_API_KEY.
What strategies are supported for analysis?
You can specify "strategy": "mobile" or "strategy": "desktop" in the request.
How does the server handle API rate limiting?
The README recommends using an API key to obtain higher rate limits; common troubleshooting includes checking internet connectivity and adjusting Node.js memory limits.
Which platforms is the server compatible with?
Windows (x64, x86), Linux (x64), and macOS (x64, arm64).
Frequently asked questions
What PageSpeed metrics does the server analyze?
It provides First Contentful Paint (FCP), Largest Contentful Paint (LCP), Time to Interactive (TTI), Total Blocking Time (TBT), Cumulative Layout Shift (CLS), Speed Index, and Time to First Byte (TTFB).
How do I set up the server with Claude?
Add a JSON entry to Claude's configuration with `"command": "node"`, `"args": ["path/to/mcp-pagespeed-server/dist/index.js"]`, and an `env` field containing your `GOOGLE_API_KEY`.
What strategies are supported for analysis?
You can specify `"strategy": "mobile"` or `"strategy": "desktop"` in the request.
How does the server handle API rate limiting?
The README recommends using an API key to obtain higher rate limits; common troubleshooting includes checking internet connectivity and adjusting Node.js memory limits.
Which platforms is the server compatible with?
Windows (x64, x86), Linux (x64), and macOS (x64, arm64).
Basic information
More Other MCP servers

EverArt
modelcontextprotocolModel Context Protocol Servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Comments