Vai al contenuto principale

Il protocollo MCP

Senso MCP si basa sul protocollo MCP. Comprenderne i principi aiuta a capire cosa offre la soluzione al vostro sito Joomla e perché è interoperabile con numerosi assistenti.


Model Context Protocol in breve

Il Model Context Protocol (MCP) è uno standard aperto che descrive come un assistente IA si connette a un'applicazione per accedere ai dati e avviare azioni. Si può vedere come un « connettore universale » tra l'intelligenza artificiale e i vostri software.

Anziché realizzare un'integrazione personalizzata per ogni applicazione, MCP definisce un linguaggio comune: qualsiasi applicazione che espone un server MCP può essere controllata da qualsiasi assistente compatibile.

Client e server

Il protocollo distingue due ruoli:

  • il client — l'assistente IA (ad esempio Claude) che desidera leggere o eseguire azioni;
  • il server — l'applicazione che espone le proprie funzionalità.

Senso MCP è il componente che trasforma il vostro sito Joomla in un server MCP: pubblica le funzionalità di Joomla e risponde alle richieste del client.

schema mcp client serveur

Strumenti (tools) e scope

Un server MCP espone le proprie funzionalità sotto forma di strumenti (tools): azioni specifiche come « creare un articolo » o « elencare i menu ». L'assistente sceglie lo strumento più adatto alla vostra richiesta e lo richiama con i parametri corretti.

Gli scope definiscono l'ambito autorizzato al momento della connessione: delimitano ciò che il client è autorizzato a fare, in linea con i vostri permessi Joomla.

Perché usare MCP con Joomla

Adottare MCP per Joomla significa:

  • interoperabilità — un unico server, utilizzabile da qualsiasi client MCP;
  • semplicità — non è necessario sviluppare un'integrazione specifica;
  • sicurezza — un accesso limitato dall'autenticazione e dai vostri diritti di accesso.