Configurazione
Dopo aver installato PrestaShop MCP Server, puoi configurarlo attraverso diverse pagine nell'interfaccia di configurazione del modulo:
Pagina Configurazione
La pagina Configurazione ti consente di abilitare o disabilitare il tuo MCP Server. Per impostazione predefinita, il MCP Server è abilitato. Puoi disabilitarlo se non desideri più rendere il tuo negozio accessibile alla tua applicazione IA.
Questa pagina mostra le informazioni del tuo MCP Server:
- URL del Server: L'URL del punto finale per il tuo MCP Server
- Modalità di Autenticazione: Solo OAuth 2.0 è disponibile, poiché è il metodo di autenticazione più sicuro e raccomandato da Anthropic

Pagina Moduli e Funzionalità
La pagina Moduli e Funzionalità elenca tutti i moduli compatibili MCP installati sul tuo negozio e le funzionalità (tools, prompts, resources) che espongono agli agenti IA.
Ogni modulo appare come una scheda che puoi abilitare o disabilitare. Cliccando su un modulo, si accede alle sue funzionalità, raggruppate per tipo e categoria, con interruttori individuali per attivare o disattivare ciascuna di esse.
Le funzionalità installate per impostazione predefinita provengono da PrestaShop MCP Tools, che fornisce strumenti per gestire i tuoi prodotti, immagini prodotto, ordini e clienti.

Di seguito è riportato un esempio dei dettagli delle funzionalità di PrestaShop MCP Tools:

Pagina Membri
La pagina Membri è una funzionalità di sicurezza importante. Ti consente di autorizzare quali utenti possono accedere al tuo MCP Server tramite applicazioni IA.
Puoi:
- Aggiungere nuovi indirizzi email autorizzati
- Rimuovere l'accesso esistente
- Gestire i permessi dei membri secondo necessità
Info
Solo gli utenti elencati in questa pagina potranno autenticarsi e accedere al tuo negozio attraverso la loro applicazione IA.

Aggiungere un membro
Quando si aggiunge un nuovo membro, è necessario assegnargli un ruolo che determina il suo livello di accesso:
- Viewer — Accesso in sola lettura. Il membro può consultare i dati (prodotti, ordini, clienti, ecc.) ma non può apportare alcuna modifica. Ideale per i membri del team che hanno solo bisogno di consultare le informazioni del negozio.
- Editor — Accesso completo (lettura e scrittura). Il membro può consultare e modificare i dati. Usa questo ruolo per i membri del team che devono gestire il negozio tramite la loro applicazione IA.
Puoi anche scegliere di generare un token di autenticazione durante la creazione del membro. Questo token è utile per connettersi tramite applicazioni IA o client MCP che non supportano l'autenticazione OAuth. In tal caso, il token può essere inviato come valore Bearer o Basic nell'header Authorization per autenticare direttamente le richieste.
Warning
Il token viene visualizzato una sola volta dopo la creazione. Assicurati di copiarlo e conservarlo in modo sicuro.

Gestione dei token
Se un token è stato generato per un membro, può essere rigenerato in qualsiasi momento dalla lista dei membri. Rigenerare un token invalida immediatamente il precedente — qualsiasi applicazione che utilizza il vecchio token dovrà essere aggiornata.


Pagina Opzioni Sviluppatore
Questa è una pagina di impostazioni avanzate per sviluppatori che fornisce:
- Scoperta Manuale degli Strumenti: Attivare manualmente la scoperta di nuovi strumenti MCP
- Cache a Caldo: Disabilitare la cache degli strumenti MCP
- Registri di Debug: Abilitare la registrazione a fini di risoluzione dei problemi e debug. I log saranno disponibili nella cartella
.mcp/logsdel modulo. - Disabilitare l'Autenticazione: Disabilita tutta l'autenticazione sul tuo MCP Server. Questa opzione è bloccata per impostazione predefinita e destinata solo ai test locali.

Per sbloccare questa opzione, devi prima aggiungere la seguente costante nel tuo file di configurazione PrestaShop (es. config/defines.inc.php):
define('_PS_MCP_SERVER_ALLOW_INSECURE_MODE_', true);
Una volta definita questa costante, l'interruttore diventa attivo nella pagina Opzioni Sviluppatore. Quando abilitato, il tuo MCP Server accetta le richieste senza alcuna autenticazione (né OAuth, né token).
Caution
Non abilitare mai questa opzione in un ambiente di produzione. Il tuo server sarebbe accessibile senza alcuna protezione.

Pagina Account
La pagina Account ti consente di cambiare l'Account PrestaShop con cui sei connesso se necessario.

Pagina Documentazione
La pagina Documentazione fornisce tutti i link e le risorse utili per aiutarti a usare il modulo in modo efficace.
