Cos'è MCP?

Risposta rapida

MCP, il Model Context Protocol, è uno standard aperto rilasciato da Anthropic a novembre 2024 che permette a un'applicazione IA di collegarsi a strumenti e dati esterni tramite un'unica interfaccia comune. Uno strumento viene impacchettato una sola volta come server MCP, e qualsiasi app compatibile con MCP può usarlo, invece che ogni app scriva un proprio connettore per ogni strumento.

Il problema che MCP risolve è una moltiplicazione

Un modello da solo può solo scrivere testo. Per leggere il tuo calendario, interrogare un database o inviare un messaggio serve uno strumento, e cos'è un agente IA spiega come un modello usa gli strumenti in un ciclo. Fino alla fine del 2024 ogni app che voleva uno strumento scriveva il proprio connettore. Cinque app che volevano ciascuna venti strumenti significavano cento connettori, ognuno leggermente diverso, ognuno mantenuto da qualcuno.

MCP è una forma standard per il connettore. Il lato dello strumento viene impacchettato una sola volta come server. Il lato dell'app implementa il client una sola volta. Da quel momento, qualsiasi client può usare qualsiasi server: cinque app più venti strumenti diventano venticinque componenti software invece di cento, e aggiungere un ventunesimo strumento è un server, non cinque connettori. L'USB è l'analogia usuale ed è azzeccata: il valore sta nella presa, non in un singolo dispositivo.

Anthropic ha pubblicato la specifica, i server di riferimento e i kit software il 25 novembre 2024 come standard aperto, e il motivo per cui si è diffuso è lo stesso motivo per cui si diffonde ogni tipo di presa. Una volta esistite alcune centinaia di server per le cose comuni, GitHub, Slack, Postgres, il file system, un browser, un'app che parlava MCP le otteneva tutte gratis, e un'app che non lo faceva doveva spiegare perché.

Un server offre tre cose, e il modello ne attiva solo una

Una connessione MCP ha due estremità. L'applicazione host, un'app di chat, un editor o un runtime per agenti, esegue un client. Il client si collega a uno o più server, chiede a ciascuno cosa offre e passa le risposte al modello. Un server può offrire tre tipi di elementi.

PrimitivaCos'èChi la attivaEsempio
StrumentoUna funzione che il modello può richiamare, con input tipizzatiIl modello, quando decide che il compito ne ha bisognosearch_issues(repo, query), send_email(to, body)
RisorsaDati che l'app può leggere nel contestoL'app o l'utente, come contesto per un turnoIl contenuto di un file, lo schema di un database, una pagina web
PromptUn modello di istruzione riutilizzabileL'utente, da un menu"Rivedi questa pull request rispetto alla nostra guida di stile"

Il formato di trasmissione è JSON-RPC 2.0, la stessa convenzione di richiesta e risposta che gli editor usano per comunicare con i language server, e non è un caso: MCP ha preso in prestito il design del Language Server Protocol, dove uno standard permetteva a ogni editor di supportare ogni linguaggio. Un server può girare localmente come sottoprocesso comunicando su input e output standard, oppure da remoto via HTTP. La revisione di marzo 2025 ha aggiunto un trasporto HTTP streamabile e un'autorizzazione basata su OAuth per i server remoti; la revisione di giugno 2025 ha rafforzato quell'autorizzazione e aggiunto un modo per far porre al server una domanda all'utente a metà attività, chiamato elicitation.

La parte che conta per la sicurezza è dove risiede il ciclo decisionale. Il server espone le capacità; il client e il modello decidono quando usarle. Un host ben costruito chiede conferma prima che uno strumento con effetti collaterali venga eseguito, e cos'è il prompt injection spiega perché quella conferma è l'intero modello di sicurezza, una volta che uno strumento può leggere testo non affidabile e agire su di esso.

OpenAI, Google e Microsoft hanno adottato MCP entro sei mesi

Uno standard è tale solo quando lo usano i concorrenti. La cronologia sotto è il registro di adozione, dall'annuncio al passaggio di governance.

Da specifica di un solo fornitore a standard di settore in poco più di un anno
20252026SpecificaAnthropic pubblica MCPLa specifica aggiunge HTTP streamabile e OAuthLa specifica aggiunge elicitation e autenticazione rivistaMCP passa alla Linux FoundationAdottantiOpenAI adotta MCP nell'Agents SDKGoogle DeepMind impegna Gemini su MCPMicrosoft annuncia il supporto MCP in Windows

L'adozione da parte di OpenAI a marzo 2025 è stata il punto di svolta, perché significava che OpenAI e Anthropic avevano concordato sulla presa, e Google ha seguito entro due settimane. Microsoft ha annunciato il supporto MCP in Windows al Build di maggio 2025. Entro dicembre 2025 Anthropic ha consegnato la specifica all'Agentic AI Foundation, un progetto sotto la Linux Foundation cofondato con OpenAI e Block, il momento in cui il protocollo di un'azienda diventa di nessuno e quindi di tutti.

Cosa significa MCP se usi solo un'app di chat

Direttamente, poco. MCP è idraulica tra programmi, e si manifesta come funzionalità nei prodotti costruiti su di esso: un menu "connettori" in un'app di chat, un elenco di strumenti in un assistente di programmazione, un modo per collegare il tuo editor al database della tua azienda. Arriva dentro un'app che lo parla, di solito come menu connettori, e non c'è nulla da installare.

Indirettamente, cambia cosa aspettarsi da qualsiasi prodotto IA. Prima di MCP, un'integrazione con uno strumento era un motivo per scegliere un'app piuttosto che un'altra, perché ognuna costruiva la propria. Dopo, le integrazioni sono una commodity e le domande che restano sono quale modello risponde, quanto costa, e come l'app gestisce il passaggio di conferma prima che uno strumento agisca. Whizi non espone server MCP né un'API per sviluppatori; i suoi strumenti sono quelli integrati, ricerca web e caricamento di documenti, e la sua differenziazione è il livello dei modelli, oltre 280 modelli dietro un solo selettore a un prezzo fisso in crediti per messaggio. Per il lavoro con agenti che richiede strumenti propri, un runtime per agenti compatibile con MCP è il prodotto giusto e uno spazio di lavoro di chat non lo è.

L'unica domanda da portarsi in qualsiasi prodotto che pubblicizza MCP: cosa succede tra il momento in cui il modello decide di richiamare uno strumento e l'esecuzione dello strumento? Se la risposta è "niente", il modello può agire su qualsiasi testo abbia letto per ultimo, incluso un testo che un malintenzionato gli ha messo davanti. Se la risposta è "lo approvi tu", il protocollo sta facendo il suo lavoro.

Lista di controllo
  • Leggi "supporta MCP" come "può usare qualsiasi server MCP", che è una presa, non una capacità in sé
  • Chiedi quale conferma sta tra la scelta di uno strumento da parte del modello e la sua esecuzione, prima di collegare qualcosa con effetti collaterali
  • Preferisci server remoti con OAuth per tutto ciò che è condiviso; i server locali come sottoprocesso sono per la tua macchina
  • Considera il modello come chi decide e il server come il menu; il server non si richiama mai da solo
  • Per la chat senza strumenti, MCP non cambia nulla; scegli in base al modello e al prezzo

Domande frequenti

Cosa significa MCP?

Model Context Protocol. Anthropic lo ha pubblicato il 25 novembre 2024 come standard aperto per collegare le applicazioni IA a strumenti e dati esterni. Il nome descrive il compito: un protocollo per portare contesto, cioè strumenti, file e dati, a un modello in modo standard.

Cos'è un server MCP?

Un programma che espone strumenti, risorse o prompt nel formato MCP. Può avvolgere un database, un file system, GitHub, un calendario o un browser. Scritto una sola volta, funziona con qualsiasi client MCP, quindi un server per i dati della tua azienda può essere usato da un'app di chat, un assistente di programmazione e un runtime per agenti senza tre integrazioni.

MCP è solo per Claude?

No. Anthropic lo ha creato, ma OpenAI lo ha adottato a marzo 2025, Google DeepMind ha impegnato Gemini su di esso ad aprile 2025, Microsoft lo ha aggiunto a Windows, e a dicembre 2025 la specifica è passata all'Agentic AI Foundation sotto la Linux Foundation, cofondata da Anthropic, OpenAI e Block. È neutrale rispetto ai fornitori per progetto e per governance.

MCP è uguale al function calling o al tool use?

Il function calling è la capacità del modello di richiedere uno strumento. MCP standardizza come l'applicazione trova, descrive ed esegue quegli strumenti. Un modello con function calling ha comunque bisogno che qualcuno colleghi ogni strumento; MCP è il collegamento, quindi lo stesso server si connette a qualsiasi modello capace di richiamare funzioni.

Whizi supporta MCP?

No. Whizi è uno spazio di lavoro di chat i cui strumenti sono integrati, ricerca web e caricamento di documenti, e non espone server MCP né un'API per sviluppatori. Il suo valore è il livello dei modelli, oltre 280 modelli dietro un solo selettore a un prezzo fisso in crediti per messaggio. Per il lavoro con agenti che richiede strumenti personalizzati, usa un runtime per agenti compatibile con MCP e porta il modello che preferisci.