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 deployed
Maintenance
Related MCP Connectors
- gtmetrixOAuthcom.gtmetrix
Analyze web performance and get optimization insights from GTmetrix, directly in your AI workflow.
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Google PageSpeed Insights — runs Lighthouse against any public URL and returns the performance…
Google PageSpeed Insights (Lighthouse) scores, Core Web Vitals and top speed fixes for every URL...
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI models to analyze webpage performance using the Google PageSpeed Insights API, providing real-time performance scores and improvement suggestions.1208 npm12MIT
- 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.1,203 npm4MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform comprehensive web performance analysis using Google's PageSpeed Insights API, including metrics, best practices, SEO, and accessibility audits.21 npmMIT
- AlicenseBqualityDmaintenanceEnables web performance analysis using Google PageSpeed Insights and Chrome UX Report APIs, providing compact metrics and diagnostics without local browser automation.59 npmMIT