Vai al contenuto principale

Collegare n8n, Make e Zapier

Le piattaforme di automazione sanno connettersi a un server MCP esterno. Poiché Senso MCP è un server MCP standard, n8n, Make e Zapier possono utilizzare gli strumenti del vostro sito nei loro workflow, con o senza un agente IA.


Preparare il sito

Per un'automazione, preferite il token API di Joomla a OAuth: niente schermata di consenso e nessun token da rinnovare manualmente.

  1. Create un utente Joomla dedicato all'automazione, assegnandolo a un gruppo con permessi limitati alle operazioni necessarie (ad esempio Editor o Publisher per i contenuti). Non riutilizzate un account di Super Utente.
  2. Verificate che questo gruppo disponga del permesso API Login (Utenti → Gruppi → permessi del componente Utenti).
  3. Nel profilo dell'utente, nella scheda Token API, attivate e copiate il token.
  4. Annotate l'URL del server: https://vostro-sito.tld/api/index.php/v1/mcp.

n8n

n8n offre due nodi. Il MCP Client Tool si collega a un nodo AI Agent: l'agente individua tutti gli strumenti del vostro sito e sceglie autonomamente quali utilizzare. Il nodo MCP Client si usa senza agente per chiamare uno strumento specifico all'interno di un workflow classico, ad esempio per creare un articolo ogni volta che viene aggiunta una nuova riga a un foglio di calcolo.

La configurazione è la stessa in entrambi i casi:

  • Endpoint: l'URL del server MCP;
  • Transport: HTTP Streamable;
  • Authentication: Bearer Auth, con una credential contenente il token API;
  • per il nodo MCP Client: operazione Execute Tool, quindi il nome dello strumento e i relativi argomenti in formato JSON.

Make

Make offre il modulo MCP Client per gli scenari e un pulsante Add MCP negli AI Agents. Create una connessione con l'URL del server e l'autenticazione tramite token (intestazione Authorization: Bearer <token>); gli strumenti del vostro sito compariranno accanto ai moduli Make. In uno scenario, il modulo elenca gli strumenti e ne chiama uno con gli argomenti desiderati; in un agente, è il modello a decidere.

Zapier

L'integrazione MCP Client di Zapier collega un server MCP remoto tramite HTTP streamable ed espone i relativi strumenti come azioni di uno Zap. Aggiungete l'applicazione MCP Client, create una connessione con l'URL del server e il token API, quindi scegliete lo strumento del vostro sito come azione e associate i relativi argomenti ai dati del trigger. Zapier indica ancora questa integrazione come beta: la sua interfaccia potrebbe cambiare.

Altre piattaforme

Qualsiasi piattaforma dotata di un modulo HTTP Request può chiamare il server senza un client MCP: MCP non è altro che JSON-RPC su HTTP. È sufficiente inviare una richiesta POST all'URL del server, con l'intestazione Authorization: Bearer <token> e un corpo tools/call. Gli esempi completi (elenco degli strumenti e chiamata di uno strumento) sono disponibili in Collegare un altro client MCP.

Buone pratiche

  • un account e un token per ogni automazione, così da poter revocare l'uno senza interferire con le altre;
  • permessi Joomla limitati allo stretto necessario: l'ACL si applica alle chiamate tramite token esattamente come agli accessi degli utenti;
  • in caso di dubbi, attivate la modalità sola lettura di Senso MCP durante la fase di test del workflow;
  • conservate il token nelle credenziali crittografate della piattaforma, mai in chiaro all'interno di un nodo.

Documentazione ufficiale