Model Context Protocol, spiegato

MCP offre ad applicazioni AI diverse e servizi esterni un modo comune per descrivere capacità e scambiare richieste. Riduce la necessità di progettare una connessione separata per ogni accoppiamento.

Model Context Protocol, o MCP, è uno standard aperto che connette applicazioni AI con strumenti, dati e servizi esterni attraverso un formato client-server condiviso.

MCP separa l'applicazione dal servizio

L'host è l'applicazione AI che una persona utilizza. Un client all'interno di quell'host comunica con un server MCP. Il server espone strumenti, informazioni o prompt riutilizzabili approvati.

Questa separazione permette a un servizio di presentare la stessa connessione MCP a più di un host compatibile. I controlli di accesso e i permessi appartengono comunque a quella connessione.

Il protocollo non esegue il flusso di lavoro

MCP standardizza la comunicazione. Non decide quale obiettivo aziendale perseguire, quando un agente dovrebbe chiamare uno strumento o se un'azione proposta dovrebbe essere approvata.

L'host e i suoi controlli circostanti prendono queste decisioni. MCP trasporta la richiesta strutturata e il risultato tra le parti.

Termini del Model Context Protocol

MCP host
L'applicazione AI in cui una persona effettua una richiesta e il modello opera.
MCP client
La parte all'interno dell'host che gestisce la comunicazione con un server MCP.
MCP server
Un servizio che espone strumenti, informazioni o prompt riutilizzabili approvati attraverso il protocollo.

Cosa standardizza MCP

Scoperta degli strumenti

Un client può scoprire quali capacità approvate fornisce un server.

Messaggi strutturati

Client e server scambiano richieste e risultati in un formato condiviso.

Separazione chiara

Il protocollo connette le parti, mentre l'applicazione decide come e quando utilizzarle.

Domande sul Model Context Protocol

No. È uno standard di connessione utilizzato dalle applicazioni AI. Il modello, l'host, il client e il server rimangono parti separate.

No. Il tool calling è l'atto di proporre e gestire una richiesta di strumento. MCP standardizza come le applicazioni si connettono ai servizi che possono esporre quegli strumenti.

No. L'applicazione necessita ancora di server affidabili, permessi limitati, controlli degli input e regole di approvazione per azioni importanti.

Connetti strumenti con confini chiari

Le app Caffeine girano sull'Internet Computer, una rete pubblica pensata per questo.