Schaltest du WP Rocket MCP Server ein, leeren KI-Tools wie Claude den Cache und ändern Einstellungen, ohne dass du den Admin-Bereich öffnest. MCP ist ein Verbindungsstandard, mit dem KI-Tools Programme direkt bedienen; hier steht, wie du dich per Anwendungspasswort verbindest und wieder trennst und welche 12 Funktionen dabei freigegeben werden.
WP Rocket MCP Server steht ganz oben im Tab [Einstellungen → WP Rocket → Tools] und ist mit [Connect your AI tool to WP Rocket] beschriftet. Einen Ein-/Aus-Schalter gibt es nicht; der Button [How to set up MCP] öffnet die Hilfe.
Seit WP Rocket 3.23 (9. Juli 2026) ist er in jeder Lizenz enthalten, und solange WP Rocket aktiv ist, ist auch der MCP-Server offen. Er registriert 12 Funktionen in der Abilities API, die seit WordPress 6.9 im Core steckt, und der MCP Adapter ist im Plugin enthalten – du musst also nichts zusätzlich installieren.
2️⃣ WP Rocket MCP Server verbinden
Am einfachsten ist eine OAuth-Verbindung, bei der du deine Website in Claude als benutzerdefinierten Konnektor hinzufügst; dafür brauchst du weder Passwort noch Konfigurationsdatei, nur die Freigabe im WordPress-Admin. Die Schritte sind in claude.ai im Web und in Claude Desktop gleich.
Klicke in Claude unter [Customize → Connectors] auf [Add → Add custom connector].
Trage als Namen den Namen deiner Website und als MCP-Server-URL [https://deine-domain/wp-json/mcp/mcp-oauth-server] ein und klicke auf [Continue].
Verbindungsart
Adresse
OAuth-Verbindung
https://deine-domain/wp-json/mcp/mcp-oauth-serverFeld MCP-Server-URL des benutzerdefinierten Konnektors
Anwendungspasswort
https://deine-domain/wp-json/mcp/mcp-adapter-default-serverWert WP_API_URL in der Konfigurationsdatei
Ersetze [deine-domain] durch die Adresse deiner Website. Für die OAuth-Verbindung reicht die Adresse in der ersten Zeile; bei der Freigabe legt WordPress automatisch ein Anwendungspasswort namens [Claude] an. Die zweite Zeile brauchst du für die Methode mit der Konfigurationsdatei von Claude Desktop weiter unten.
Lass die Authentifizierung auf dem erkannten Standard, klicke auf [Add] und dann auf [Connect].
Klicke im WordPress-Freigabebildschirm auf [Allow]. Bist du nicht als Administrator eingeloggt, melde dich zuerst an.
Nach dem Verbinden zeigt der Konnektor-Bildschirm drei Tools, standardmäßig alle auf [Needs approval]. Ein kostenloses Konto kann nur einen benutzerdefinierten Konnektor anlegen und damit nur eine Website verbinden; für mehrere Websites brauchst du ein Pro- oder Max-Konto.
Fragst du in einem neuen Chat, welche MCP-Tools auf deiner Website verfügbar sind, fragt Claude vor der Nutzung eines Tools zuerst [Deny · Always allow · Allow once].
Beim Verbinden trat ein Fehler wie im Bild unten auf.
Die Analyse ergab, dass er durch eine REST-API-Einstellung entsteht.
Ist in Perfmatters [Disable REST API] auf [Disable When Logged Out] gestellt, zeigt der Konnektor auch nach Freigabe und Verbindung kein einziges Tool und wechselt kurz darauf zu [Connection problem]. Perfmatters behandelt die Anfragen von Claude wie einen ausgeloggten Besucher und blockiert sie, bevor MCP das Token prüfen kann.
Lege unter [Perfmatters → Code] ein neues PHP-Snippet an, füge den Code unten ohne die Zeile [<?php] ein und speichere das Snippet eingeschaltet. Der Code nimmt nur die MCP-Adresse aus, alle anderen REST-API-Sperren bleiben bestehen.
⚙️ Perfmatters EinstellungenNeues Code-Snippet
perfmatters
⚙General
JSJavaScript
✎CSS
◷Preloading
▣Lazy Loading
AFonts
◍CDN
▥Analytics
</>Code①
🔧Tools
☰Database
🔑License
?Support
<> Code
All Snippets / MCP REST API exception
ActiveSave Snippet④
Name②
MCP REST API exception
Location
Everywhere⌄
Type
PHPJSCSSHTML
Code③
<?php
1// Let WP Rocket MCP (OAuth) requests through the Perfmatters REST API restriction
②Gib einen Namen ein und lass [Location] auf [Everywhere] und [Type] auf [PHP].
③Kopiere den Code mit [Copy] auf diesem Bildschirm und füge ihn im Codefeld unter der Zeile [<?php] ein.
④Stelle den Schalter auf [Active] und klicke auf [Save Snippet].
Klicke nach dem Speichern im Claude-Konnektor-Bildschirm auf [Reconnect], dann erscheinen die drei Tools.
Diese Lösung für den REST-API-Fehler von WP Rocket MCP Server ist für Perfmatters-Nutzer gedacht. Nutzt du Claude bereits und verursacht die REST-API-Einstellung eines anderen Plugins dieselbe Fehlermeldung, kannst du diesen Code als Vorlage nehmen, Claude um eine Anpassung bitten und eine Version einsetzen, die zu deiner WordPress-Website passt.
In Claude Desktop kannst du dich auch mit einem Anwendungspasswort verbinden. Erstelle in WordPress unter [Benutzer → Profil → Anwendungspasswörter] ein Passwort und öffne in Claude Desktop unter [Settings → Developer] die Konfigurationsdatei, füge den Eintrag unten ein und öffne die App neu.
Unter Windows brauchst du Node.js, weil der Befehl npx laufen muss. Zum Trennen widerrufst du einfach dieses Anwendungspasswort.
3️⃣ Was KI-Tools damit tun können
Die 12 Funktionen von WP Rocket laufen über die drei MCP-Tools, die Claude sieht ([Discover Abilities], [Get Ability Info], [Execute Ability]), und teilen sich in drei Gruppen: Einstellungen, Cache und Rocket Insights.
Preload-Fortschritt und geschätzte restliche URLsLesen
wp-rocket/get-cache-health
📊 Rocket Insights6
Rocket-Insights-Werte lesenLesen
wp-rocket/get-insights-scores
Rocket-Insights-Wert einer Seite lesenLesen
wp-rocket/get-page-insights-score
Empfehlungen von Rocket Insights lesenLesen
wp-rocket/get-recommendations
Seite zum Testen in Rocket Insights hinzufügenÄndern
wp-rocket/add-page-insights
Seite aus Rocket Insights entfernenÄndern
wp-rocket/remove-page-insights
Seite erneut testenÄndern
wp-rocket/retest-page-insights
Einstellungen ändern geht nur für Optionen auf der Freigabeliste; die fünf, die im Bildschirm unten mit [Nicht per KI] markiert sind, lassen sich nicht ändern.
Performance MonitoringPerformance-ÜberwachungPer KI änderbar
Content Delivery
RocketCDN
RocketCDN FreeRocketCDN GratisNicht per KI
Other CDN
Your CDNAnderes CDN nutzenPer KI änderbar
Exclude Files from CDNVom CDN ausgeschlossene DateienPer KI änderbar
Datei-Optimierung (File Optimization)
CSS FilesCSS-Dateien
Minify CSS filesCSS-Dateien minimierenPer KI änderbar
Excluded CSS FilesAusgeschlossene CSS-DateienPer KI änderbar
Optimize CSS deliveryCSS-Auslieferung optimierenPer KI änderbar
Nur die Methode von Remove Unused CSS lässt sich ändern.
Ungenutztes CSS entfernenPer KI änderbar
CSS safelistCSS-SafelistPer KI änderbar
JavaScript FilesJavaScript-Dateien
Minify JavaScript filesJavaScript-Dateien minimierenPer KI änderbar
Combine JavaScript filesJavaScript-Dateien zusammenfassenNicht per KI
Excluded JavaScript FilesAusgeschlossene JavaScript-DateienPer KI änderbar
Load JavaScript deferredJavaScript verzögert ladenPer KI änderbar
Excluded JavaScript FilesAusgeschlossene JavaScript-DateienPer KI änderbar
Delay JavaScript executionJavaScript-Ausführung verzögernPer KI änderbar
One-click exclusionsOne-Click-AusschlüsseNicht per KI
Excluded JavaScript FilesAusgeschlossene JavaScript-DateienPer KI änderbar
Safe Mode for Delay JavaScript ExecutionSicherheitsmodus für verzögerte JavaScript-AusführungNicht per KI
Medien (Media)
LazyLoadverzögert laden
Enable for imagesFür Bilder aktivierenPer KI änderbar
Enable for CSS background imagesFür CSS-Hintergrundbilder aktivierenPer KI änderbar
Enable for iframes and videosFür iFrames und Videos aktivierenPer KI änderbar
Replace YouTube iframe with preview imageYouTube-iFrame durch Vorschaubild ersetzenPer KI änderbar
Excluded images or iframesAusgeschlossene Bilder oder iFramesPer KI änderbar
Image DimensionsBildgrößen
Add missing image dimensionsFehlende Bildgrößen ergänzenPer KI änderbar
FontsSchriften
Preload fontsSchriften (Preload)Per KI änderbar
Self-host Google FontsGoogle Fonts selbst hostenPer KI änderbar
Vorladen (Preload)
Preload CacheCache-Preload
Activate PreloadingPreload aktivierenPer KI änderbar
Exclude URLsURLs ausschließenPer KI änderbar
Preload LinksLink-Preload
Enable link preloadingLink-Preload aktivierenPer KI änderbar
Erweiterte Regeln (Advanced Rules)
Cache LifespanCache-Lebensdauer
Clear cache afterCache leeren nachPer KI änderbar
Never Cache URL(s)Nie zu cachende URLs
Never Cache URL(s)Nie zu cachende URLsPer KI änderbar
Never Cache CookiesNie zu cachende Cookies
Never Cache CookiesNie zu cachende CookiesPer KI änderbar
Never Cache User Agent(s)Nie zu cachende User Agents
Never Cache User Agent(s)Nie zu cachende User AgentsPer KI änderbar
Always Purge URL(s)Immer zu leerende URLs
Always Purge URL(s)Immer zu leerende URLsPer KI änderbar
Cache Query String(s)Zu cachende Query-Strings
Cache Query String(s)Zu cachende Query-StringsPer KI änderbar
Datenbank (Database)
Post CleanupBeiträge bereinigen — Revisionen, automatische Entwürfe und Beiträge im Papierkorb.
RevisionsRevisionenPer KI änderbar
Auto DraftsAutomatische EntwürfePer KI änderbar
Trashed PostsBeiträge im PapierkorbPer KI änderbar
Comments CleanupKommentare bereinigen — löscht Spam- und gelöschte Kommentare.
Spam CommentsSpam-KommentarePer KI änderbar
Trashed CommentsGelöschte KommentarePer KI änderbar
Transients CleanupTransients bereinigen — räumt alle in der DB gespeicherten temporären Daten auf.
All transientsAlle TransientsPer KI änderbar
Database CleanupDatenbank bereinigen
Optimize TablesTabellen optimierenPer KI änderbar
Automatic CleanupAutomatische Bereinigung
Schedule Automatic CleanupAutomatische Bereinigung planenPer KI änderbar
FrequencyIntervallPer KI änderbar
Heartbeat
Heartbeat
Control HeartbeatHeartbeat steuernPer KI änderbar
Reduce or disable Heartbeat activityHeartbeat-Aktivität drosseln oder deaktivieren
Behavior in backendVerhalten im BackendPer KI änderbar
Behavior in post editorVerhalten im BeitragseditorPer KI änderbar
Behavior in frontendVerhalten im FrontendPer KI änderbar
Add-ons
One-click Rocket Add-onsOne-Click Rocket Add-ons
User CacheNutzer-CachePer KI änderbar
VarnishPer KI änderbar
WebP CompatibilityWebP-KompatibilitätPer KI änderbar
Rocket Add-onsRocket Add-ons
CloudflarePer KI änderbar
SucuriPer KI änderbar
4️⃣ Beispiele
Nachdem ich testpilotweb.com verbunden hatte, bat ich Claude: [Leere nur den Cache der Startseite]. Das Freigabefenster zeigte zuerst die auszuführende Funktion (wp-rocket/clear-url-cache) und die Adresse.
Nach einem Klick auf [Allow once] wurden auf dem Server nur die Cache-Dateien der Startseite gelöscht; der Cache anderer Beiträge blieb unverändert.
Einstellungen kannst du per Frage prüfen, ohne den Admin-Bereich zu öffnen: Auf [Ist Delay JavaScript execution gerade an?] antwortete Claude mit dem Einstellungswert und dem Stand der Ausschlussliste.
Beim ersten Einsatz in einem Chat erscheinen zuerst zwei Freigabefenster zum Lesen der Funktionsliste und der Beschreibungen; und weil auch Lesefunktionen über [Execute Ability] laufen, erscheint selbst beim Lesen von Einstellungen ein Freigabefenster.
5️⃣ Worauf du achten solltest
Wenn ein KI-Tool Einstellungen ändert oder den Cache leert, läuft das erst nach deiner Freigabe. Das Anwendungspasswort kannst du jederzeit in dem Bildschirm widerrufen, in dem du es erstellt hast.
Cache-Status und Preload-Schätzung liefern nur Ergebnisse, wenn in WP Rocket [Preload Cache] eingeschaltet ist.
Klappt die Verbindung nicht, prüfe zuerst die Konfigurationsdatei. Häufig fehlt ein Komma zwischen den Einträgen, oder sie wurde gespeichert, ohne Adresse, Benutzernamen und Passwort einzusetzen.
ℹ️ Affiliate-Hinweis Die Inhalte dieser Website enthalten Affiliate-Links. Kauft ein Besucher über einen dieser Links ein Produkt oder eine Dienstleistung, erhält die Website vom Verkäufer eine Provision. Der Betrag, den der Käufer zahlt(bei Aktionsrabatten sinkt er ↓), steigt dadurch nicht. Angegebene Preise, Rabatte und Lagerbestände entsprechen dem Stand bei Erstellung und können abweichen; prüfe sie daher vor dem Kauf beim Verkäufer. Produkte werden nach eigenen Kriterien ausgewählt und bewertet, und Provisionen beeinflussen weder die Reihenfolge noch den Inhalt der Bewertungen.