Che cos’è MCP? Il Model Context Protocol in parole semplici
MCP (Model Context Protocol) è uno standard aperto — introdotto da Anthropic alla fine del 2024 e da allora adottato in tutto il settore — che dà agli assistenti IA un unico modo comune per usare strumenti e dati esterni. Prima di MCP, ogni app × ogni assistente richiedeva un’integrazione su misura. Dopo, un’app espone un server MCP e qualsiasi assistente compatibile può collegarsi. L’analogia classica calza: è l’USB-C degli strumenti per l’IA. L’app Mac di GO AI Chat ne porta uno — i dettagli su /mcp.
Il problema che MCP ha risolto
Un assistente IA che sa solo parlare è un giocattolo; quelli utili leggono i tuoi file, interrogano i tuoi dati e agiscono nelle tue app. Prima di MCP ognuno di quei collegamenti era su misura: un’integrazione per questo assistente × quell’app, scritta nel formato proprietario di quell’assistente, moltiplicata per ogni coppia. Gli ingegneri lo chiamano il problema N×M: N assistenti per M strumenti fanno N×M integrazioni che nessuno vuole mantenere.
MCP lo comprime: uno strumento implementa un server, un assistente implementa un client, e ogni abbinamento funziona. È questa logica economica — non l’entusiasmo del momento — il motivo per cui l’adozione ha travolto i principali fornitori di IA entro un anno dal rilascio.
Come funziona (60 secondi, senza codice)
- Un host è l’app IA con cui stai parlando: Claude Desktop, un IDE, un agente.
- L’host esegue un client MCP che si collega a uno o più server MCP.
- Un server annuncia ciò che offre in tre forme: strumenti (azioni che il modello può richiamare — «cerca nelle mie note», «crea un evento»), risorse (dati che può leggere) e prompt (modelli di istruzioni riutilizzabili).
- L’assistente vede il menù e, quando la tua richiesta ne ha bisogno — «di cosa ho parlato con l’assistenza la settimana scorsa?» — richiama lo strumento, ottiene risultati strutturati e li integra nella risposta.
Sotto il cofano è JSON-RPC su stdio o HTTP: idraulica volutamente noiosa. Il senso di uno standard è proprio che non ci pensi mai.
Perché nel 2026 continui a sentirne parlare
Perché gli agenti l’hanno reso inevitabile. Un «agente» è un assistente che compie azioni in più passaggi, e ogni passaggio ha bisogno di uno strumento. MCP è diventato il modo in cui gli strumenti vengono messi a disposizione: esistono migliaia di server pubblici per database, browser, strumenti di design e gestori di progetti, e le loro directory si leggono come un app store. Quando un’app annuncia che «ora gli assistenti IA possono lavorare con i tuoi dati», il meccanismo sottostante è molto probabilmente MCP.
Un esempio concreto: il server MCP di GO AI Chat
Non lo stiamo spiegando da bordo campo. L’app Mac di GO AI Chat porta un server MCP locale: gli assistenti compatibili in esecuzione sul tuo Mac — Claude, per esempio — possono collegarsi e lavorare con le tue conversazioni GO AI. È in ascolto solo sulla tua macchina (localhost), quindi nulla è esposto alla rete; l’assistente che autorizzi parla direttamente con l’app, sul dispositivo. La configurazione e l’elenco completo degli strumenti sono documentati su goaichat.app/mcp.
Perché un’app di chat dovrebbe esporre le proprie chat ad altri assistenti? Perché è questa la scommessa che MCP rappresenta: i tuoi dati dovrebbero essere utilizzabili dall’IA che scegli tu, e le app che collaborano con quel futuro battono quelle che lo murano fuori.
MCP e le cose con cui viene confuso
| Cosa | Che cos’è | Relazione con MCP |
|---|---|---|
| Function calling | Funzione API di un singolo modello per descrivere funzioni richiamabili | È il meccanismo dentro un modello; MCP standardizza il collegamento tra le app e qualsiasi modello |
| Plugin (era 2023) | Formato proprietario di strumenti di un singolo fornitore | Ciò che MCP ha sostituito — stesso obiettivo, chiuso invece che aperto |
| RAG | Recuperare documenti per ancorare le risposte | Complementare — spesso è proprio un server MCP a far partire il recupero |
| Le API in generale | Il modo in cui il software parla con il software | MCP è una convenzione di API specializzata per gli assistenti IA: autodescrittiva e consapevole dei permessi |
Dovrebbe interessarti se non sviluppi software?
Ti interesserà come ti interessa il Bluetooth: solo al momento dell’abbinamento. Quello che vale la pena sapere è l’istinto sui permessi: un server MCP definisce ciò che un assistente può vedere e fare, quindi quando ne colleghi uno è quell’elenco la cosa da leggere. I server solo locali (come il nostro) tengono tutto sulla tua macchina; i server remoti meritano lo stesso scrupolo di qualsiasi servizio di terze parti.
Domande frequenti
Che cosa significa MCP?
Model Context Protocol — uno standard aperto introdotto da Anthropic nel novembre 2024 che dà agli assistenti IA un unico modo comune per collegarsi a strumenti, fonti di dati e app esterni.
Qual è la differenza tra MCP e function calling?
Il function calling è una funzione API di un singolo modello, nel formato di quel modello. MCP standardizza tutto il collegamento, così qualsiasi assistente compatibile può usare qualsiasi server MCP. Il function calling è una presa; MCP è la spina standardizzata.
MCP è sicuro?
Il protocollo è neutro; la sicurezza dipende da cosa un server espone e a chi. I server locali in ascolto solo sulla tua macchina tengono i dati sul dispositivo. Tratta i server MCP remoti come qualsiasi servizio di terze parti: controlla prima cosa possono leggere e fare.
GO AI Chat supporta MCP?
Sì: l’app Mac porta un server MCP locale, così gli assistenti sul tuo Mac possono lavorare con le tue chat GO AI. È in ascolto solo su localhost. Dettagli su goaichat.app/mcp.