Collega un client IA a Craft CMS. Entro i permessi di un utente Craft.
AlphaBridge MCP è un server MCP per Craft CMS 5. MCP è lo standard aperto con cui gli assistenti IA usano gli strumenti. Un client IA raggiunge i tuoi contenuti tramite un unico endpoint. Ogni chiamata viene eseguita come un utente Craft e non può fare più di quell'utente.
Stato: non ancora in vendita. È in preparazione per il Craft Plugin Store. Questa pagina descrive cosa fa il plugin.
Cosa fa — e cosa volutamente non fa.
Un elenco breve ispira più fiducia di uno lungo. Ogni assenza qui sotto è una scelta, non una lacuna.
Cosa include
- Contenuti — voci e categorie: lettura, creazione, aggiornamento, eliminazione. Bozze: elenco, creazione, applicazione, scarto. Globali: lettura e aggiornamento.
- Risorse e schema — accesso in lettura a risorse (assets), campi, sezioni, tipi di voce e siti.
- Operazioni — log, cache, la coda, route, informazioni di sistema e sui plugin.
- Una query al database protetta — una singola
SELECTsu una tabella, dietro una protezione. - Un registro delle attività — ogni chiamata agli strumenti con utente, esito e nomi degli argomenti.
Volutamente non incluso
- Nessuna esecuzione arbitraria di PHP. Non esiste uno strumento che esegue codice passato da te.
- Nessun deploy. Questo plugin non sposta file e non si collega mai a un altro server via SSH o FTP. Lavora dentro l'installazione di Craft in cui è installato.
- Nessuna gestione del ciclo di vita dei plugin. Niente installa, attiva o rimuove plugin.
- Nessuna scrittura nella project config o negli utenti. Craft li protegge nei propri controller, non nell'API degli elementi che questo plugin usa.
- Nessun tag. Craft non prevede permessi per i tag, quindi bisognerebbe inventarsi un confine.
Il confine è un utente Craft, non una promessa.
Un token appartiene esattamente a un utente Craft e ne porta con sé i permessi. I dettagli sono nella pagina sulla sicurezza.
Permessi, per singolo elemento
Prima che una voce venga elencata, salvata o eliminata, il plugin chiede a Craft cosa può fare questo utente con questo elemento, su questo sito. Una sezione sconosciuta o vietata restituisce un elenco vuoto, non un errore che ne riveli l'esistenza.
Spento finché non lo attivi
Ogni strumento che modifica qualcosa è disattivato di base. Li attivi uno alla volta nella pagina delle impostazioni. Sopra a tutto c'è un interruttore di sola lettura, che ha sempre la precedenza.
Un registro sicuro da conservare
Il registro delle attività annota chi ha chiamato cosa, quando, e se era consentito. Registra i nomi degli argomenti, mai i loro valori — così il registro non diventa mai una seconda copia dei tuoi contenuti.
Gli ambiti restringono ancora
Un token ha un ambito: read, content o full. L'ambito restringe soltanto ciò che l'utente può già fare. Non lo allarga mai.
Un prezzo, un ambiente.
$49 una tantum, per ambiente di produzione
Poi $19 all'anno per continuare a ricevere gli aggiornamenti. Venduto tramite il Craft Plugin Store con la Craft License, non appena la scheda sarà online — è in preparazione.
Gli ambienti di sviluppo e di staging si possono provare gratis — fa parte della Craft License, non è un periodo di prova concesso da noi.
Requisiti
- Craft CMS 5.9 o successivo
- PHP 8.2 o successivo
- MySQL 8.0.17+ / MariaDB 10.4.6+ o PostgreSQL 13+
- Un client MCP che parli Streamable HTTP e possa inviare un header
Authorization
La stessa idea, per WordPress.
AlphaBridge MCP è nato su WordPress, dove è disponibile già oggi. I due plugin condividono l'approccio — un endpoint autenticato, i permessi di un utente reale, un registro per ogni chiamata — ma sono prodotti separati, con funzioni diverse.