GMC YOOtheme MCP / CLI — modifica i layout YOOtheme Pro dal terminale
Strumento a riga di comando · WordPress + Joomla · YOOtheme Pro 5
Modifica i layout YOOtheme Pro dal terminale — su tutti i siti che gestisci.
Una CLI (con server MCP opzionale) che legge e scrive i layout delle pagine YOOtheme Pro, le impostazioni di stile, il CSS/JS personalizzato, il cookie consent e i preset salvati passando dalle REST API standard di ogni sito. Niente plugin da installare sul sito remoto, niente SSH, nessun accesso ai file: basta una Application Password su WordPress o un API Token su Joomla.
Piani di licenza
da €35/anno
- 1 sito: EUR 35/anno. 3 siti: EUR 49/anno. Agency, siti illimitati: EUR 99/anno. Ogni licenza è valida per 12 mesi. Scegli il piano nel selettore dello store.
- Aggiornamenti con licenza inclusi
- Download Key inviata subito via email
- Gira sul tuo computer — le credenziali non escono da lì
A chi serve
Agenzie, freelance e team interni che seguono più di un sito YOOtheme Pro — dove la stessa modifica va rifatta a mano, dentro il builder, sito dopo sito.
Il builder è ottimo per disegnare una pagina. È lo strumento sbagliato per cambiare un numero di telefono su nove siti, per salvare un layout prima di una modifica rischiosa, o per portare la stessa sezione su tutta una rete.
Cosa ti toglie dalle mani
- Aprire il builder su ogni sito per fare una modifica identica
- Copiare e incollare sezioni tra siti a mano
- Non avere un backup del layout prima di romperlo
- Chiedere accessi FTP/SSH solo per toccare il CSS personalizzato
- Non poter automatizzare né programmare nulla di tutto questo
Cosa puoi fare
Layout
- Elenchi pagine, articoli e moduli vedendo quali hanno davvero un layout YOOtheme
- Salvi un layout su disco in JSON — un backup vero, che puoi confrontare e ripristinare
- Lo riscrivi dopo averlo modificato
- Duplichi un layout su un altro sito, anche Joomla ↔ WordPress
- Cerca e sostituisci su tutti i layout di un sito — prima in prova, poi
--apply
Stile e impostazioni
- Esporti e importi lo Style Customizer (variabili Less, font, colori)
- Leggi e scrivi CSS/Less personalizzato e JavaScript personalizzato
- Gestisci la configurazione del Cookie Consent della v5
- Sostituisci favicon e touch icon
- Esporti, importi e condividi i preset di elemento salvati ("My Presets")
In più su Joomla
- Articoli: crei, aggiorni, pubblichi, spubblichi, elimini
- Media manager: elenchi, carichi, elimini
- Menu e voci di menu: leggi e modifichi
- Elenchi gli stili template e la loro assegnazione
Pensato per l'automazione
--jsonsu qualsiasi comando per un output leggibile da script- Ogni scrittura chiede conferma;
--yesla salta negli script e in CI - Lo avvii come server MCP: Claude e altri agenti gestiscono i siti in chat
- Un solo file di configurazione con tutti i siti;
pingverifica accesso e raggiungibilità
Come si collega
Tutto passa dalle REST API del CMS, le stesse che usa l'interfaccia di amministrazione:
- WordPress — una Application Password per il tuo utente. Sul sito non si installa nulla.
- Joomla 4/5 — un API Token dal profilo utente, con il plugin API del core attivo.
Nessun plugin di supporto, nessun MU-plugin, nessuna chiave SSH, nessun accesso ai file sul lato remoto. Lo strumento gira sul tuo computer e le credenziali restano lì.
Una giornata nel terminale
yootheme sites # cosa è configurato
yootheme ping mysite # accesso e raggiungibilità
yootheme list mysite --only-with-layout # cosa ha davvero un layout YT
yootheme get mysite 32 --type page -o page32.json # backup
yootheme set mysite 32 page32.json --type page # lo riscrivi
yootheme duplicate mysite 32 altrosito 17 # copia tra siti
yootheme bulk-replace mysite "vecchio.esempio" "nuovo.esempio" --apply
Requisiti
- Python 3.10+ sul tuo computer (Windows, macOS o Linux)
- YOOtheme Pro 5.x sui siti che gestisci
- WordPress 6+ con Application Password, oppure Joomla 4/5 con API Token
- Testato su YOOtheme Pro 5.0.34
Lo stato, detto onestamente
È uno strumento in beta, pensato per chi si trova a suo agio in un terminale. Lo usiamo ogni giorno sulla nostra rete di siti e ogni comando di scrittura chiede conferma prima di toccare qualcosa — ma considera i backup obbligatori, non opzionali.
Domande frequenti
- Devo installare qualcosa sui miei siti?
No. Dialoga con le REST API standard di WordPress e Joomla. Crei una Application Password (WordPress) o un API Token (Joomla) e la configurazione finisce lì.
- Copia davvero un layout da Joomla a WordPress?
Sì: YOOtheme Pro salva i layout con la stessa struttura JSON su entrambe le piattaforme, quindi una sezione costruita su Joomla si può portare su una pagina WordPress e viceversa. Immagini e link continuano a puntare dove puntavano: controllali dopo la copia.
- A cosa serve il server MCP?
Espone gli stessi comandi agli agenti AI. Con Claude Desktop (o un altro client MCP) collegato, puoi chiedere a parole di ispezionare o modificare un layout invece di scrivere i comandi. La CLI resta comunque la via consigliata.
- Quanti siti copre una licenza?
1 sito: EUR 35/anno. 3 siti: EUR 49/anno. Agency, siti illimitati: EUR 99/anno. Ogni licenza è valida per 12 mesi. Scegli il piano nel selettore dello store.
- È sicuro usarlo su un sito in produzione?
Ogni comando di scrittura chiede conferma, la sostituzione di massa parte sempre in modalità prova, e salvare un layout su disco ti dà un punto di ripristino. Detto questo: fai prima un backup e provalo su un sito di staging prima che su quello che ti dà da mangiare.


