PageSpeed MCP Server
PageSpeed MCP Server
Ein Model Context Protocol (MCP)-Server, der die Funktionen des KI-Assistenten um die PageSpeed Insights-Funktionalität erweitert. Dieser Server fungiert als Brücke zwischen KI-Modellen und der PageSpeed Insights API von Google und ermöglicht eine detaillierte Leistungsanalyse von Websites.
Überblick
Der PageSpeed MCP-Server erweitert die Fähigkeiten von KI-Assistenten und ermöglicht ihnen umfassende Web-Performance-Analysen. Integriert können KI-Modelle detaillierte Leistungskennzahlen, Core Web Vitals und andere wichtige Web-Performance-Daten für jede beliebige URL anfordern und interpretieren.
Related MCP server: Lighthouse MCP
Installation
Installation über Smithery
So installieren Sie PageSpeed Server für Claude Desktop automatisch über Smithery :
npx -y @smithery/cli install mcp-pagespeed-server --client claudeManuelle Installation
npm install pagespeed-mcp-serverKonfiguration
Fügen Sie das PageSpeed MCP zur Konfigurationsdatei Ihres KI-Assistenten (in diesem Fall Claude) hinzu:
{
"pagespeed": {
"command": "node",
"args": ["path/to/mcp-pagespeed-server/dist/index.js"]
}
}Detaillierte Funktionen
Analyse der Leistungsmetriken
Erstes Contentful Paint (FCP)
Größtes Contentful Paint (LCP)
Zeit bis zur Interaktivität (TTI)
Gesamtsperrzeit (TBT)
Kumulative Layoutverschiebung (CLS)
Geschwindigkeitsindex
Zeit bis zum ersten Byte (TTFB)
Bewertung bewährter Verfahren
HTTPS-Nutzung
JavaScript-Fehlerüberwachung
Warnungen der Browserkonsole
Veraltete API-Nutzung
Analyse des Bildseitenverhältnisses
Link-Sicherheitsprüfungen
SEO-Analyse
Validierung der Meta-Beschreibung
Robots.txt-Validierung
Strukturierte Datenvalidierung
Überprüfung crawlbarer Links
Bewertung von Meta-Tags
Mobile-Freundlichkeit
Barrierefreiheitsprüfungen
ARIA-Attributvalidierung
Farbkontrastprüfung
Überschriftenhierarchieanalyse
Alt-Text-Verifizierung
Fokusmanagement-Bewertung
Testen der Tastaturnavigation
Ressourcenoptimierung
Vorschläge zur Bildoptimierung
JavaScript-Bündelungsanalyse
Empfehlungen zur CSS-Optimierung
Validierung der Cache-Richtlinie
Überprüfungen zur Ressourcenminimierung
Identifizierung renderblockierender Ressourcen
API-Antwortstruktur
Der MCP-Server bietet detaillierte JSON-Antworten, darunter:
{
"lighthouseResult": {
"categories": {
"performance": { /* Performance metrics */ },
"accessibility": { /* Accessibility results */ },
"best-practices": { /* Best practices audit */ },
"seo": { /* SEO findings */ }
},
"audits": {
// Detailed audit results for each category
},
"timing": {
// Performance timing data
},
"stackPacks": {
// Technology-specific advice
}
}
}Erweiterte Nutzung
Benutzerdefinierte Konfiguration
Sie können die PageSpeed-Analyse durch Angabe zusätzlicher Parameter anpassen:
{
"strategy": "mobile", // or "desktop"
"category": ["performance", "accessibility", "best-practices", "seo"],
"locale": "en",
"threshold": {
"performance": 90,
"accessibility": 100,
"best-practices": 90,
"seo": 90
}
}Fehlerbehandlung
Der MCP-Server umfasst eine robuste Fehlerbehandlung für:
Ungültige URLs
Netzwerk-Timeouts
API-Ratenbegrenzung
Ungültige Parameter
Serverseitige Fehler
Anforderungen
Netzwerkanforderungen
Stabile Internetverbindung
Zugriff auf die PageSpeed Insights API von Google
Plattformunterstützung
Windows (x64, x86)
Linux (x64)
macOS (x64, arm64)
Integrationsbeispiele
Grundlegende Integration
const PageSpeedMCP = require('pagespeed-mcp-server');
const mcp = new PageSpeedMCP();
await mcp.analyze('https://example.com');Mit benutzerdefinierten Optionen
const results = await mcp.analyze('https://example.com', {
strategy: 'mobile',
categories: ['performance', 'accessibility'],
locale: 'en-US'
});Fehlerbehebung
Häufige Probleme
Verbindungstimeouts
Überprüfen Sie die Internetverbindung
API-Ratenbegrenzung
Verwenden Sie den API-Schlüssel für höhere Limits
Speicherprobleme
Passen Sie die Speichergrenzen von Node.js an
Entwicklung
Erstellen aus der Quelle
git clone https://github.com/phialsbasement/mcp-pagespeed-server
cd mcp-pagespeed-server
npm install
npm run buildAusführen von Tests
npm run testBeitragen
Forken Sie das Repository
Erstellen eines Feature-Zweigs
Übernehmen Sie Ihre Änderungen
Push zum Zweig
Erstellen einer Pull-Anforderung
Unterstützung
Hilfe bekommen
GitHub-Probleme: Fehler und Funktionsanfragen melden
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei „LICENSE“
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI models to analyze webpage performance using the Google PageSpeed Insights API, providing real-time performance scores and improvement suggestions.126611MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI models to perform Google Lighthouse website performance analysis, including Core Web Vitals, accessibility, SEO audits, and actionable optimization recommendations. Provides comprehensive web performance insights through natural language interactions.7083MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform comprehensive web performance analysis using Google's PageSpeed Insights API, including metrics, best practices, SEO, and accessibility audits.16MIT
- AlicenseAqualityDmaintenanceEnables AI agents to monitor website performance by scanning sites, retrieving Core Web Vitals, detecting regressions, and receiving AI-powered optimization recommendations.1013MIT
Related MCP Connectors
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
URL intelligence for AI agents and developers. 16 tools, 25 signal weights, 20 free checks.
Website performance monitoring: scans, Core Web Vitals, RUM data and alerts.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PhialsBasement/Pagespeed-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server