WP Rocket MCP Server: gestire cache e impostazioni con strumenti di IA

Informativa sull'affiliazione v3.1
Informativa sull'affiliazione v3.2 (solo mobile)

Con WP Rocket MCP Server attivo, strumenti di IA come Claude svuotano la cache e cambiano le impostazioni al posto tuo, senza aprire il pannello. MCP è uno standard di connessione che permette agli strumenti di IA di usare direttamente i programmi; qui trovi come collegarti e scollegarti con una password per le applicazioni e le 12 funzioni che si aprono.

Per capire cos'è MCP, leggi l'articolo sui concetti base di Claude MCP.

1️⃣ Cos'è WP Rocket MCP Server?

WP Rocket MCP Server si trova in cima alla scheda [Impostazioni → WP Rocket → Tools], con la scritta [Connect your AI tool to WP Rocket]. Non c'è un interruttore per accenderlo e spegnerlo, e il pulsante [How to set up MCP] apre la documentazione di aiuto.

WP Rocket Tools tab: MCP Server, Connect your AI tool to WP Rocket

Da WP Rocket 3.23 (9 luglio 2026) è incluso in tutte le licenze e, con WP Rocket attivo, si apre anche il server MCP. Registra 12 funzioni nell'Abilities API, nel core di WordPress dalla 6.9, e l'MCP Adapter è già dentro il plugin, quindi non c'è nulla da installare a parte.

2️⃣ Come collegare WP Rocket MCP Server

Il modo più semplice è una connessione OAuth che aggiunge il tuo sito a Claude come connettore personalizzato: niente password né file di configurazione, basta l'approvazione nel pannello di WordPress. Su claude.ai dal web e su Claude Desktop l'ordine è lo stesso.

  1. In Claude, in [Customize → Connectors], premi [Add → Add custom connector].
  2. Inserisci il nome del sito come nome e [https://tuo-dominio/wp-json/mcp/mcp-oauth-server] come URL del server MCP, poi premi [Continue].
Metodo di connessioneIndirizzo
Connessione OAuthhttps://tuo-dominio/wp-json/mcp/mcp-oauth-serverCampo URL del server MCP nel connettore personalizzato
Password per le applicazionihttps://tuo-dominio/wp-json/mcp/mcp-adapter-default-serverValore di WP_API_URL nel file di configurazione
Sostituisci [tuo-dominio] con l'indirizzo del tuo sito. Per la connessione OAuth basta l'indirizzo della prima riga; quando approvi, WordPress crea da sé una password per le applicazioni chiamata [Claude]. La seconda riga serve per il metodo con il file di configurazione di Claude Desktop qui sotto.
Claude Add custom connector: WP Rocket MCP OAuth server URL
Claude Add custom connector: WP Rocket MCP OAuth server URL
  1. Lascia il metodo di autenticazione sul valore predefinito rilevato, premi [Add] e poi [Connect].
  2. Nella schermata di autorizzazione di WordPress premi [Allow]. Se non hai effettuato l'accesso come amministratore, accedi prima.
WordPress authorize access screen for Claude MCP

Dopo la connessione, nella schermata del connettore compaiono 3 strumenti, tutti impostati di default su [Needs approval]. Con l'account gratuito puoi creare un solo connettore personalizzato e quindi collegare un solo sito; per più siti serve un account Pro o Max.

Claude connector tool permissions: Discover Abilities, Get Ability Info, Execute Ability
Claude connector tool permissions: Discover Abilities, Get Ability Info, Execute Ability

Se in una nuova chat chiedi quali strumenti MCP sono disponibili sul sito, Claude chiede prima [Deny · Always allow · Allow once] prima di usare uno strumento.

Claude asks approval before using an MCP tool
Claude asks approval before using an MCP tool

Durante la connessione è comparso un errore come quello nell'immagine qui sotto,

Claude connector shows a connection problem

e l'analisi ha mostrato che dipende da un'impostazione della REST API.

Sui siti in cui Perfmatters ha [Disable REST API] impostato su [Disable When Logged Out], nel connettore non compare nessuno strumento anche dopo approvazione e connessione, e poco dopo diventa [Connection problem]. Perfmatters tratta le richieste di Claude come quelle di un visitatore senza accesso e le blocca prima che MCP controlli il token.

In [Perfmatters → Code] crea un nuovo snippet PHP, incolla il codice qui sotto senza la riga [<?php] e salvalo attivo. Il codice fa un'eccezione solo per l'indirizzo MCP, quindi gli altri blocchi della REST API restano.

⚙️ Schermata delle impostazioni di PerfmattersNuovo snippet di codice
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
2add_filter('perfmatters_rest_api_exceptions', function($exceptions) {
3 $exceptions[] = '/mcp/mcp-oauth-server';
4 return $exceptions;
5});
  1. ①Nel menu [Code] clicca su [New Snippet].
  2. ②Scrivi un nome e lascia [Location] su [Everywhere] e [Type] su [PHP].
  3. ③Prendi il codice con [Copy] in questa schermata e incollalo nel campo del codice sotto la riga [<?php].
  4. ④Porta l'interruttore su [Active] e clicca su [Save Snippet].

Dopo il salvataggio premi [Reconnect] nella schermata del connettore di Claude e compaiono i 3 strumenti.

Questa soluzione per l'errore REST API di WP Rocket MCP Server è pensata per chi usa Perfmatters, ma se usi già Claude e l'impostazione REST API di un altro plugin dà lo stesso messaggio di errore, puoi prendere questo codice come riferimento, chiedere a Claude di adattarlo e applicare una versione adatta al tuo sito WordPress.

In Claude Desktop puoi collegarti anche con una password per le applicazioni. Crea una password in WordPress da [Utenti → Profilo → Password per le applicazioni] e in Claude Desktop, da [Settings → Developer], inserisci nel file di configurazione la voce qui sotto, poi riapri l'app.

{
  "mcpServers": {
    "wp-rocket-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@automattic/mcp-wordpress-remote@latest"
      ],
      "env": {
        "WP_API_URL": "https://tuo-dominio/wp-json/mcp/mcp-adapter-default-server",
        "WP_API_USERNAME": "tuo-nome-utente",
        "WP_API_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx",
        "OAUTH_ENABLED": "false"
      }
    }
  }
}

Su Windows serve Node.js, perché deve girare il comando npx. Per scollegarti basta revocare quella password per le applicazioni.

3️⃣ Cosa possono fare gli strumenti di IA

Le 12 funzioni di WP Rocket passano dai tre strumenti MCP che Claude vede ([Discover Abilities], [Get Ability Info], [Execute Ability]) e si dividono in tre gruppi: impostazioni, cache e Rocket Insights.

🤖 Le 12 funzioni MCP di WP Rocket6 di lettura · 6 di modifica
⚙️ Impostazioni2
Leggere i valori delle impostazioniLettura
wp-rocket/get-options
Cambiare un valore di impostazioneModifica
wp-rocket/set-option
🗂️ Cache4
Svuotare la cache dell'intero sitoModifica
wp-rocket/clear-website-cache
Svuotare la cache di URL indicatiModifica
wp-rocket/clear-url-cache
Controllare lo stato della cache di un URLLettura
wp-rocket/get-cache-status
Avanzamento del precaricamento e URL rimanenti stimatiLettura
wp-rocket/get-cache-health
📊 Rocket Insights6
Leggere i punteggi di Rocket InsightsLettura
wp-rocket/get-insights-scores
Leggere il punteggio Rocket Insights di una paginaLettura
wp-rocket/get-page-insights-score
Leggere le raccomandazioni di Rocket InsightsLettura
wp-rocket/get-recommendations
Aggiungere una pagina da testare in Rocket InsightsModifica
wp-rocket/add-page-insights
Rimuovere una pagina da Rocket InsightsModifica
wp-rocket/remove-page-insights
Ritestare una paginaModifica
wp-rocket/retest-page-insights

Si possono cambiare solo le opzioni presenti nell'elenco consentito; le cinque segnate come [Vietato all'IA] nella schermata qui sotto non si possono cambiare.

🤖 Impostazioni di WP Rocket che l'IA può cambiareGuida alle impostazioni di WP RocketGuida alle impostazioni di Perfmatters5 vietate all'IA
Bacheca (Dashboard)
My AccountIl mio account
Rocket AnalyticsRocket AnalyticsVietato all'IA
Rocket Insights
SettingsImpostazioni
Performance MonitoringPerformance MonitoringL'IA può cambiare
Content Delivery
RocketCDN
RocketCDN FreeRocketCDN FreeVietato all'IA
Other CDN
Your CDNYour CDNL'IA può cambiare
Exclude Files from CDNEscludi file dalla CDNL'IA può cambiare
Ottimizzazione file (File Optimization)
CSS FilesFile CSS
Minify CSS filesMinifica i file CSSL'IA può cambiare
Excluded CSS FilesFile CSS esclusiL'IA può cambiare
Optimize CSS deliveryOttimizza la pubblicazione del CSSL'IA può cambiare
Si può cambiare solo il metodo di Remove Unused CSS.
Rimuovi CSS inutilizzatoL'IA può cambiare
CSS safelistCSS safelistL'IA può cambiare
JavaScript FilesFile JavaScript
Minify JavaScript filesMinifica i file JavaScriptL'IA può cambiare
Combine JavaScript filesCombina i file JavaScriptVietato all'IA
Excluded JavaScript FilesEscludere i file JavaScriptL'IA può cambiare
Load JavaScript deferredCarica il JavaScript in modalità differitaL'IA può cambiare
Excluded JavaScript FilesEscludere i file JavaScriptL'IA può cambiare
Delay JavaScript executionRimanda l'esecuzione del JavaScriptL'IA può cambiare
One-click exclusionsEsclusioni con un clicVietato all'IA
Excluded JavaScript FilesEscludere i file JavaScriptL'IA può cambiare
Safe Mode for Delay JavaScript ExecutionSafe Mode for Delay JavaScript ExecutionVietato all'IA
Media
LazyLoadCaricamento differito
Enable for imagesAbilita per le immaginiL'IA può cambiare
Enable for CSS background imagesEnable for CSS background imagesL'IA può cambiare
Enable for iframes and videosAbilita per iframe e videoL'IA può cambiare
Replace YouTube iframe with preview imageSostituisci l'iframe YouTube con un'immagine di anteprimaL'IA può cambiare
Excluded images or iframesImmagini o iframe esclusiL'IA può cambiare
Image DimensionsDimensioni immagine
Add missing image dimensionsAggiungi dimensioni mancanti alle immaginiL'IA può cambiare
FontsFonts
Preload fontsPreload fontsL'IA può cambiare
Self-host Google FontsOspita Google Fonts in localeL'IA può cambiare
Precaricamento (Preload)
Preload CachePrecarica la cache
Activate PreloadingAttiva il precaricamentoL'IA può cambiare
Exclude URLsExclude URLsL'IA può cambiare
Preload LinksPrecaricamento dei link
Enable link preloadingAbilita il precaricamento dei linkL'IA può cambiare
Comandi avanzati (Advanced Rules)
Cache LifespanVita utile della cache
Clear cache afterCancella la cache dopoL'IA può cambiare
Never Cache URL(s)Non salvare in cache questi URL
Never Cache URL(s)Non salvare in cache questi URLL'IA può cambiare
Never Cache CookiesNon salvare in cache i cookie
Never Cache CookiesNon salvare in cache i cookieL'IA può cambiare
Never Cache User Agent(s)Non salvare in cache questi User Agent
Never Cache User Agent(s)Non salvare in cache questi User AgentL'IA può cambiare
Always Purge URL(s)Elimina sempre la cache di questi URL
Always Purge URL(s)Elimina sempre la cache di questi URLL'IA può cambiare
Cache Query String(s)Cache delle query strings
Cache Query String(s)Cache delle query stringsL'IA può cambiare
Database
Post CleanupPulizia articoli — si applica a revisioni, bozze automatiche e articoli cestinati.
RevisionsRevisioniL'IA può cambiare
Auto DraftsBozze automaticheL'IA può cambiare
Trashed PostsArticoli cestinatiL'IA può cambiare
Comments CleanupPulizia dei commenti — elimina i commenti spam e quelli cestinati.
Spam CommentsCommenti spamL'IA può cambiare
Trashed CommentsCommenti cestinatiL'IA può cambiare
Transients CleanupPulizia dei transient — elimina tutti i transient salvati nel DB.
All transientsTutti i transientL'IA può cambiare
Database CleanupPulizia del database
Optimize TablesOttimizza le tabelleL'IA può cambiare
Automatic CleanupAutomatic Cleanup
Schedule Automatic CleanupProgramma la pulizia automaticaL'IA può cambiare
FrequencyFrequenzaL'IA può cambiare
Heartbeat
Heartbeat
Control HeartbeatControlla HeartbeatL'IA può cambiare
Reduce or disable Heartbeat activityRiduci o disattiva l'attività di Heartbeat
Behavior in backendComportamento nel backendL'IA può cambiare
Behavior in post editorComportamento nell'editor dei postL'IA può cambiare
Behavior in frontendComportamento nel frontendL'IA può cambiare
Add-on (Add-ons)
One-click Rocket Add-onsRocket Add-on in 1-clic
User CacheCache utenteL'IA può cambiare
VarnishL'IA può cambiare
WebP CompatibilityWebP CompatibilityL'IA può cambiare
Rocket Add-onsRocket Add-on
CloudflareL'IA può cambiare
SucuriL'IA può cambiare

4️⃣ Esempi d'uso

Dopo aver collegato testpilotweb.com ho chiesto a Claude [svuota solo la cache della homepage] e la finestra di approvazione ha mostrato prima la funzione da eseguire (wp-rocket/clear-url-cache) e l'indirizzo.

Claude approval prompt for wp-rocket/clear-url-cache with the homepage URL

Premendo [Allow once], sul server sono stati cancellati solo i file di cache della homepage, mentre la cache degli altri articoli è rimasta.

Puoi controllare le impostazioni chiedendo, senza entrare nel pannello: alla domanda [Delay JavaScript execution è attivo adesso?] ha risposto con il valore dell'impostazione e lo stato dell'elenco delle esclusioni.

Claude answers whether Delay JavaScript execution is enabled

La prima volta in una chat compaiono prima due finestre di approvazione per leggere l'elenco e le descrizioni delle funzioni e, dato che anche le funzioni di lettura passano da [Execute Ability], la finestra di approvazione compare anche quando leggi le impostazioni.

5️⃣ A cosa fare attenzione

Le operazioni in cui uno strumento di IA cambia impostazioni o svuota la cache partono solo dopo la tua approvazione. La password per le applicazioni si può revocare in qualsiasi momento dalla schermata in cui l'hai creata.

Il controllo dello stato della cache e la stima del precaricamento danno risultati solo con [Preload Cache] di WP Rocket attivo.

Se non si collega, controlla prima il file di configurazione. Spesso manca una virgola tra le voci, oppure è stato salvato senza sostituire indirizzo, nome utente e password.

🧭 Articoli su WP Rocket e Perfmatters 15 articoli · 3 strumenti
🗂️ Cos'è WP?
📋 Guida alle impostazioni di WP Rocket 📄 Guida a Perfmatters 📄 WP Rocket With Perfmatters 📄 WP Rocket MCP Server 📄 WP Rocket e URL in coreano 📄 nginx njs 📄 Cache multilingue di WP Rocket 📄 Cache e gclid
📄 Test di velocità di WP Rocket 📝 Plugin di cache e ottimizzazione 📝 Un caso di miglioramento della velocità
📋 Cache: definizione e tutti gli ambiti 📄 Cache del sito web & cache interna del server
📋 Migliori hosting: TOP 7 📄 Hosting veloce 2026
🛠️ Rileva WordPress 🛠️ Ricerca WHOIS 🛠️ Qual è il mio IP
WP Rocket: guida alle impostazioni di base menu per menu e codice promozionale del 20%
WordPress · WP Rocket
WP Rocket: guida alle impostazioni di base menu per menu e codice promozionale del 20%
Le impostazioni di base di WP Rocket menu per menu e i prezzi.
Leggi l'articolo →Contenuto attuale
Recensione e guida di Perfmatters: come ottimizzare le prestazioni di WordPress dopo 5 anni di utilizzo
WordPress · Perfmatters
Recensione & guida di Perfmatters: come ottimizzare le prestazioni di WordPress dopo 5 anni di utilizzo
Le impostazioni consigliate di Perfmatters menu per menu e come usare Script Manager.
Leggi l'articolo →Contenuto attuale
WP Rocket With Perfmatters: come usarli insieme e guida alle impostazioni di ottimizzazione
WordPress · Perfmatters
WP Rocket With Perfmatters: come usarli insieme e guida alle impostazioni di ottimizzazione
Come configurare WP Rocket e Perfmatters quando li usi insieme.
Leggi l'articolo →Contenuto attuale
WP Rocket MCP Server: gestire cache e impostazioni con strumenti di IA
WordPress · MCP
WP Rocket MCP Server: gestire cache e impostazioni con strumenti di IA
Come gestire cache e impostazioni di WP Rocket da strumenti di IA.
Leggi l'articolo →Contenuto attuale
Diagramma del flusso delle richieste di URL in coreano con WP Rocket
WordPress · WP Rocket
WP Rocket e URL in coreano
Perché nginx non trova il file di cache a causa di maiuscole e minuscole nella codifica delle richieste di URL in coreano, e come correggerlo con njs.
Leggi l'articolo →Contenuto attuale
Diagramma delle variabili nginx njs e dei percorsi dei file di cache
Server · nginx
nginx njs: installare il modulo, impostare js_set e applicare con reload per creare variabili JavaScript
Come installare il modulo njs, che crea variabili con funzioni JavaScript nella configurazione di nginx, e applicare le variabili js_set con un reload.
Leggi l'articolo →Contenuto attuale
Diagramma del flusso di salvataggio degli articoli con la cache multilingue di WP Rocket
WordPress · WP Rocket
Cache multilingue di WP Rocket
Perché salvare una bozza elimina la cache delle versioni tradotte insieme all'intera cartella della lingua, e il codice che lo impedisce.
Leggi l'articolo →Contenuto attuale
Flusso in cui una richiesta con query pubblicitaria va al server di origine se il CDN non ha una copia, passa da nginx ad Apache e WP Rocket toglie la query e risponde con lo stesso file di cache
Server · cache
Cache e gclid: query del clic sull'annuncio, chiave di cache della pagina e primo byte misurato
Misura con il primo byte come la query gclid aggiunta in fondo agli URL dei clic sugli annunci viene ignorata e la risposta arriva dal file di cache dell'URL senza query.
Leggi l'articolo →Contenuto attuale

ℹ️ Informativa sull'affiliazione
I contenuti di questo sito includono link di affiliazione. Se un visitatore acquista un prodotto o un servizio tramite uno di questi link, il sito riceve una commissione dal venditore. In questo processo l'importo pagato dall'acquirente (durante le promozioni l'importo scende↓) non aumenta. Prezzi, sconti e disponibilità indicati si riferiscono al momento della stesura e possono differire da quelli reali: prima di acquistare verifica sempre presso il venditore. I prodotti vengono scelti e valutati secondo criteri propri, e le commissioni non influiscono sull'ordine di presentazione né sul contenuto delle valutazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Dimostra di essere umano: 2   +   8   =