Come collegare un assistente AI al tuo sito Managed WP con MCP
Utilizzando Model Context Protocol (MCP), puoi collegare il tuo sito Managed WP per interagire con un assistente AI in grado di eseguire azioni supportate sul tuo sito WordPress, come la gestione dei plugin.
Per configurare la connessione, avrai bisogno dell'ultima versione del plugin one.com, di un assistente AI compatibile con MCP, di Node.js e del tuo nome utente WordPress e di una password dell'applicazione. Aggiungerai quindi i dettagli della connessione MCP di WordPress al tuo assistente AI e verificherai che la connessione funzioni.
Questa guida ti accompagna nella configurazione utilizzando Claude Desktop come esempio. Puoi anche collegare altri assistenti AI che supportano MCP.
Prima di iniziare, assicurati di avere:
- Un sito web Managed WP con il plugin one.com installato e aggiornato all'ultima versione.
- Un assistente AI che supporta MCP, come Claude Desktop, ChatGPT o GitHub Copilot.
- Node.js installato sul tuo dispositivo se la tua configurazione MCP utilizza
npmonpx.- Accesso amministratore alla tua dashboard WordPress.
- Passaggio 1 - Installa o aggiorna il plugin one.com
- Passaggio 2 - Scegli e scarica il tuo assistente AI
- Passaggio 3 - Installa Node.js sul tuo dispositivo
- Passaggio 4 - Ottieni le tue credenziali WordPress per MCP
- Passaggio 5 - Collega il tuo sito a Claude Desktop
- Passaggio 6 - Verifica la connessione
- Come collegare un altro assistente AI
Passaggio 1 - Installa o aggiorna il plugin one.com
Assicurati che il plugin one.com sia installato sul tuo sito Managed WP. Puoi seguire la nostra guida su come installare manualmente il plugin principale one.com.
Se il plugin è già installato, aggiornalo all'ultima versione. MCP è un protocollo in evoluzione e nuove funzionalità potrebbero essere aggiunte tramite aggiornamenti di WordPress e del plugin one.com.
Suggerimento: Mantieni aggiornato il plugin one.com per assicurarti di avere accesso alle ultime funzionalità MCP supportate.
Passaggio 2 - Scegli e scarica il tuo assistente AI
Puoi connettere il tuo sito Managed WP a vari assistenti AI che supportano MCP. In questa guida, utilizziamo Claude Desktop come esempio e ti guidiamo passo dopo passo nella connessione.
Se preferisci un altro assistente AI compatibile con MCP, puoi usarlo al suo posto. Il processo di configurazione potrebbe differire a seconda dell'assistente. Vedi Passaggio 7 per ulteriori informazioni sulla connessione di altri assistenti AI.
Ecco alcuni assistenti AI e strumenti che supportano MCP:
Nota: I passaggi seguenti utilizzano Claude Desktop. I menu e le opzioni di configurazione potrebbero apparire diversi se utilizzi un altro assistente IA.
Passaggio 3 - Installa Node.js sul tuo dispositivo
Per consentire al tuo assistente AI di comunicare con il tuo sito WordPress, è necessario un piccolo software chiamato server MCP. Questo viene eseguito localmente sul tuo computer e funge da connessione tra il tuo assistente AI e il tuo sito WordPress.
Per la configurazione in questa guida, il server MCP viene avviato utilizzando uno strumento chiamato npx, che è incluso quando installi Node.js. Ecco perché Node.js deve essere installato sul tuo dispositivo prima di configurare la connessione.
- Vai alla pagina di download di Node.js.
- Installa la versione appropriata per il tuo sistema operativo.
Nota: Non è necessario sapere come utilizzare Node.js o
npxpersonalmente. Una volta installato Node.js, il tuo assistente IA può utilizzare gli strumenti necessari all'avvio della connessione MCP.
Passaggio 4 - Ottieni le tue credenziali WordPress per MCP
Per connettere il tuo assistente AI al tuo sito WordPress, MCP necessita del tuo nome utente WordPress e di una password dell'applicazione. Una password dell'applicazione è una password separata generata da WordPress che consente a un'applicazione esterna di accedere al tuo sito senza condividere la tua normale password di accesso a WordPress.
Trova il tuo nome utente WordPress
- Accedi al tuo WP Admin.
- Vai su Utenti > Profilo.
- Trova il tuo nome utente WordPress e tienilo a portata di mano. Ti servirà quando configurerai la connessione MCP nel Passaggio 5.
Crea una password per l'applicazione
- Sulla stessa pagina Profile scorri verso il basso fino a Application Passwords.
- Inserisci un nome che ti aiuti a identificare dove verrà utilizzata la password. Ad esempio, se stai connettendo Claude Desktop, puoi inserire: Claude Desktop MCP.
- Fai clic su Add Application Password.
-
WordPress genererà ora una password per l'applicazione. Copia la password e conservala in un luogo sicuro.
Copia la password dell'applicazione quando WordPress la visualizza. Non sarai in grado di visualizzare la stessa password di nuovo più tardi.
Suggerimento: Usa una password dell'applicazione separata per ogni app o connessione. Questo rende più facile revocare l'accesso a una connessione senza influire sulle altre.
Passaggio 5 - Connetti il tuo sito a Claude Desktop
Ora che hai tutto il necessario, puoi connettere il tuo sito WordPress a Claude Desktop aggiungendo i dettagli del tuo sito alla configurazione MCP di Claude.
- Apri Claude Desktop sul tuo computer.
- Fai clic sul tuo nome o sul menu del profilo e seleziona Settings.
- In Settings, fai clic su Developer nel menu a sinistra.
- Fai clic su Edit Config.
- Claude Desktop aprirà un file chiamato
claude_desktop_config.json. Apri questo file in un editor di testo semplice o di codice, come Notepad o Visual Studio Code.
Aggiungi il server MCP di WordPress
Il passaggio successivo consiste nell'aggiungere il tuo sito WordPress come server MCP in Claude. Questo indica a Claude come connettersi al tuo sito.
- Copia il seguente codice di configurazione:
{
\"mcpServers\": {
\"wordpress\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
}
}
}- Sostituisci i seguenti segnaposto con i tuoi dettagli WordPress:
-
your-site-url— Sostituiscilo con l'indirizzo del tuo sito web WordPress. -
your-wordpress-username— Sostituiscilo con il nome utente WordPress che hai trovato nel passaggio 4. -
your-application-password— Sostituiscilo con la password dell'applicazione che hai creato nel passaggio 4.
-
Paste the configuration into the
claude_desktop_config.jsonfile.Se il file contiene già delle impostazioni, non eliminarle. Aggiungi la configurazione
mcpServersinsieme alle impostazioni esistenti. Tutto deve rimanere all'interno delle stesse parentesi esterne{ }.Il codice nel file
claude_desktop_config.jsondovrebbe ora apparire così:-
Mostra un esempio della configurazione di Claude
{ \"mcpServers\": { \"wordpress\": { \"command\": \"npx\", \"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"], \"env\": { \"WP_API_URL\": \"https://your-site-url/wp-json/mcp/onecom-mcp\", \"WP_API_USERNAME\": \"your-wordpress-username\", \"WP_API_PASSWORD\": \"your-application-password\" } } }, \"coworkUserFilesPath\": \"/Users/xxxx/Claude\", \"preferences\": { \"launchPreviewPersistedWorkspaces\": [], \"launchPreviewSessionScopedSessions\": [], \"coworkScheduledTasksEnabled\": false, \"coworkHipaaRestricted\": false, \"ccdScheduledTasksEnabled\": false, \"sidebarMode\": \"chat\", \"bypassPermissionsGateByAccount\": { \"5d5ad1e7-xxxx-4ece-9cb9-51a622ff72e9\": true, \"8d4040f8-xxxx-415d-acd9-9cf85dabbd69\": false }, \"coworkWebSearchEnabled\": true, \"coworkModelAutoFallbackByAccount\": { \"5d5ad1e7-xxxx-4ece-9cb9-51a622ff72e9\": true, \"8d4040f8-xxxx-415d-acd9-9cf85dabbd69\": true }, \"remoteToolsDeviceName\": \"xxxxx-macbook-pro-local\", \"epitaxyPrefs\": { \"starred-local-code-sessions\": [], \"starred-cowork-spaces\": [], \"starred-session-groups\": [], \"ccd-sessions-filter\": { \"state\": { \"selectedProjects\": [] }, \"version\": 0 }, \"desktop-frame.paneStore.v1\": { \"state\": { \"extraPanesByMode\": {}, \"colWeightsByMode\": {}, \"rowSplit\": 0.5, \"draftNonce\": 0 }, \"version\": 4 }, \"dframe-local-slice\": { \"pinnedOrder\": [], \"homeProjectsPinnedOrder\": [] }, \"dframe-group-scopes\": {} } } }
Nota: Le altre impostazioni nel tuo file di configurazione di Claude potrebbero apparire diverse da questo esempio. Mantieni le tue impostazioni esistenti e aggiungi la configurazione
mcpServerssenza rimuoverle. -
- Salva il file
claude_desktop_config.jsone riavvia Claude Desktop.
Nota: Assicurati che non manchino virgole o parentesi nel file JSON e di aver sostituito tutti i segnaposto con i tuoi dettagli. Un JSON errato o segnaposto non modificati impediranno il funzionamento della connessione.
Gestione di più siti WordPress
Se gestisci più di un sito web WordPress, puoi aggiungere una voce di server MCP separata per ogni sito. Claude sarà in grado di lavorare su tutti i tuoi siti collegati nella stessa conversazione.
Assegna a ogni voce un nome univoco, ad esempio wordpress-site1 e wordpress-site2.
{
\"mcpServers\": {
\"wordpress-site1\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
},
\"wordpress-site2\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-second-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
}
}
}Sostituisci l'URL, il nome utente e la password dell'applicazione in ogni voce con le credenziali per il sito web WordPress corrispondente.
Suggerimento: Usa un nome descrittivo per ogni sito nella configurazione. Questo rende più facile identificare il sito web corretto quando si lavora con diversi siti nello stesso assistente IA.
Passaggio 6 - Verifica la connessione
Dopo aver riavviato Claude Desktop, torna a Settings > Developer. Il tuo server MCP WordPress dovrebbe ora apparire come una connessione attiva.
Puoi anche testare la connessione direttamente in una conversazione con Claude.
Chiedi a Claude: \"Elenca tutte le funzionalità di WordPress.\"
Se la connessione funziona, Claude restituirà le funzionalità di WordPress rese disponibili tramite la connessione MCP di one.com. A seconda delle funzionalità attualmente disponibili, queste possono includere azioni come:
- Elenco dei plugin del marketplace one.com disponibili
- Elenco dei prodotti one.com installati
- Installazione di un plugin
- Attivazione di un plugin
- Eliminazione di un plugin
Puoi quindi chiedere a Claude di eseguire una delle azioni supportate.
Per esempio: \"Installa il plugin Weglot.\"
Claude utilizzerà la connessione MCP di one.com per eseguire l'azione supportata sul tuo sito web WordPress e restituirà il risultato nella conversazione.
Nota: Controlla sempre ciò che il tuo assistente IA sta per fare prima di approvare azioni che possono modificare il tuo sito web, come l'installazione, l'attivazione o l'eliminazione di plugin.
Come collegare un altro assistente IA
Puoi anche collegare il tuo sito Managed WP a un altro assistente IA o strumento di sviluppo che supporta MCP.
La posizione e il formato della configurazione MCP dipendono dall'applicazione che stai utilizzando. Segui le istruzioni di configurazione MCP fornite dal tuo assistente AI.
Quando aggiungi il server MCP di WordPress one.com, utilizza gli stessi dettagli di connessione di questa guida. In particolare, assicurati che l'URL dell'API di WordPress utilizzi l'endpoint MCP di one.com:
"WP_API_URL": "https://your-site-url/wp-json/mcp/onecom-mcp"
Sostituisci your-site-url con l'indirizzo del tuo sito web WordPress. Dovrai inoltre fornire il nome utente WordPress e la password dell'applicazione che hai creato nel Passaggio 4.
Puoi trovare maggiori informazioni in queste guide esterne:
- Come collegare Rank Math con ChatGPT
- Come collegare Rank Math con Claude Desktop
- Come collegare Rank Math con GitHub Copilot
Nota: I nomi dei menu, dei file di configurazione e delle impostazioni MCP variano a seconda dell'assistente IA. Fai riferimento alla documentazione ufficiale dell'assistente che stai utilizzando.
Articoli correlati: