Integrazione tra WordPress MCP Adapter e strumenti AI tramite Abilities API

WordPress 6.9 ha introdotto le Abilities API, un sistema che permette di registrare funzionalità in modo standardizzato, scopribile e tipizzato. Questo rappresenta un passo fondamentale per rendere WordPress compatibile con l’automazione basata sull’intelligenza artificiale.

Il vero punto di svolta arriva con il WordPress MCP Adapter, un plugin ufficiale che implementa il Model Context Protocol (MCP) e consente agli strumenti AI come Claude, Cursor e VS Code di scoprire ed eseguire direttamente le Abilities registrate sul tuo sito WordPress.

Cos’è il Model Context Protocol

Il Model Context Protocol è uno standard che permette di fornire contesto aggiuntivo ai modelli linguistici che alimentano gli strumenti AI. Grazie a MCP, è possibile dare all’intelligenza artificiale accesso sicuro ai dati del tuo sito WordPress, aprendo scenari completamente nuovi per l’automazione.

Immagina di poter chiedere a un assistente AI di generare un report sulle vendite del tuo ecommerce WordPress, e che questo possa accedere direttamente ai dati degli ordini dell’anno. Con MCP e WordPress, questo scenario diventa realtà.

Come funziona il WordPress MCP Adapter

Il WordPress MCP Adapter trasforma le Abilities registrate tramite le API di WordPress in MCP tools, rendendo le funzionalità del tuo sito accessibili agli agenti AI. Il plugin crea automaticamente un server MCP di default che espone tre strumenti fondamentali:

  • mcp-adapter-discover-abilities – per scoprire quali Abilities sono disponibili
  • mcp-adapter-get-ability-info – per ottenere informazioni su una specifica Ability
  • mcp-adapter-execute-ability – per eseguire un’Ability

Per esporre un’Ability tramite il server di default, è sufficiente aggiungere un flag meta.mcp.public durante la registrazione con wp_register_ability().

Connessione agli strumenti AI

Il plugin supporta due metodi di trasporto:

  • STDIO – ideale per ambienti di sviluppo locali, utilizza WP-CLI
  • HTTP – per installazioni WordPress pubbliche, tramite il proxy @automattic/mcp-wordpress-remote

L’integrazione è già disponibile per applicazioni come Claude Desktop, Cursor, Claude Code e VS Code, ciascuna con la propria configurazione specifica documentata nell’articolo originale.

Server MCP personalizzati per i tuoi plugin

Oltre al server di default, è possibile creare server MCP personalizzati per i propri plugin. Questo offre maggiore controllo su come le Abilities vengono esposte e permette di costruire soluzioni su misura.

La creazione di un server personalizzato richiede l’installazione del pacchetto MCP Adapter tramite Composer e la registrazione del server tramite l’hook mcp_adapter_init Il processo è documentato in dettaglio con esempi pratici, inclusa l’implementazione per il plugin “List All URLs”.

Sicurezza e best practices

Poiché i client MCP agiscono come utenti WordPress autenticati, è fondamentale seguire alcune regole di sicurezza:

  • Utilizzare sempre permission_callback per verificare le capability necessarie
  • Creare utenti dedicati con permessi limitati per l’accesso MCP
  • Preferire Abilities di sola lettura per endpoint pubblici
  • Implementare autenticazione personalizzata quando necessario
  • Monitorare e registrare l’utilizzo tramite handler personalizzati

WordPress e intelligenza artificiale: il futuro dello sviluppo

L’introduzione del WordPress MCP Adapter rappresenta un cambio di paradigma nello sviluppo WordPress. Come ho già approfondito nell’articolo su plugin WordPress e intelligenza artificiale, l’AI sta trasformando il modo in cui sviluppiamo per questa piattaforma.

La differenza fondamentale è che ora non si tratta più solo di usare l’AI per generare codice WordPress, ma di integrare WordPress direttamente negli workflow AI, permettendo agli assistenti intelligenti di interagire con i dati e le funzionalità del tuo sito in modo strutturato e sicuro.

Questa evoluzione apre scenari inediti per la creazione di strumenti di amministrazione assistiti da AI, automazioni complesse e workflow che combinano intelligenza artificiale e gestione dei contenuti.

Il WordPress MCP Adapter è ancora agli inizi, ma rappresenta già una base solida per sperimentare l’integrazione tra WordPress e intelligenza artificiale. Per gli sviluppatori che lavorano con WordPress, si apre una nuova frontiera di possibilità: dalla creazione di report automatizzati all’analisi dei dati, fino all’automazione di task complessi.

Se vuoi approfondire tutti i dettagli tecnici, le configurazioni specifiche per ogni IDE e gli esempi di codice completi, puoi consultare l’articolo originale sul blog ufficiale degli sviluppatori WordPress.