Cos'è MCP? Il Model Context Protocol spiegato
MCP, il Model Context Protocol, è uno standard aperto per collegare gli assistenti AI agli strumenti e ai dati di cui hanno bisogno: file, database, app aziendali, piattaforme per sviluppatori. Invece di costruire ogni applicazione AI un'integrazione personalizzata per ogni servizio, un servizio offre un unico «server MCP» e qualsiasi app AI che parla MCP può usarlo. Anthropic ha presentato MCP a novembre 2024 e a dicembre 2025 lo ha donato all'Agentic AI Foundation sotto la Linux Foundation.
Perché conta quando costruisci con l'AI
Un agente AI è utile solo quanto gli strumenti a cui riesce ad arrivare. Un modello che non vede i file del tuo progetto, il tuo database o il tuo calendario può solo parlarne. MCP è la tubatura che permette a un agente di usare davvero quelle cose, con il tuo permesso.
Per chi costruisce con l'AI conta in due modi. Primo, ti permette di usare l'assistente AI che già preferisci, come Claude, Cursor e altri, con più dei tuoi strumenti, senza passare da un'app all'altra. Secondo, se costruisci un prodotto, offrire un server MCP significa che gli assistenti AI possono lavorarci direttamente. Vedrai sempre più spesso «collega via MCP» accanto a «collega via API» nelle impostazioni dei prodotti.
Un esempio quotidiano
Pensa alle prese elettriche quando viaggi. Ogni paese ha la sua presa, quindi porti con te una borsa di adattatori, uno per viaggio. Prima di MCP, collegare le app AI ai servizi era così: ogni coppia di app AI e servizio richiedeva il proprio adattatore personalizzato.
MCP è come mettersi d'accordo su un'unica forma di spina. Chi fa i servizi costruisce una spina (un server MCP); chi fa le app AI costruisce una presa (un client MCP). Qualsiasi cosa con la spina funziona in qualsiasi presa. L'elettricità, cioè i dati e le azioni veri, arriva ancora dal servizio, e tu decidi ancora cosa collegare.
Come funziona MCP
MCP ha tre ruoli:
| Ruolo | Cos'è | Esempio |
|---|---|---|
| Host | L'applicazione AI che usi | Claude, Cursor, un app builder AI |
| Client | La parte dell'host che parla con un singolo server MCP | La connessione di Claude al tuo strumento di progetto |
| Server | Un programma che espone le capacità di un servizio in formato MCP | Un server per GitHub, un database o un app builder |
Un server può offrire tre tipi principali di cose:
- Strumenti (tools) — azioni che l'AI può compiere, come
create_project,search_filesosend_message. Ogni strumento ha un nome, una descrizione e un insieme definito di input, così l'AI sa quando e come usarlo. - Risorse (resources) — dati che l'AI può leggere, come file o record.
- Prompt — modelli di istruzioni già pronti che il server suggerisce.
Quando colleghi un server, l'host gli chiede cosa offre. Il modello AI vede poi un elenco di strumenti disponibili con le relative descrizioni e, durante una conversazione, può decidere di chiamarne uno. L'host invia la chiamata al server, il server esegue il lavoro e il risultato torna al modello.
I server possono funzionare in due modi. Un server locale gira sul tuo computer ed è avviato dall'app AI. Un server remoto gira su internet e si raggiunge tramite un URL; i server remoti di solito chiedono di accedere e approvare l'accesso con OAuth, lo stesso tipo di schermata «Consentire l'accesso?» che vedi quando colleghi un'app al tuo account Google.
Esempio pratico: costruire un'app dal tuo assistente AI
Supponi di usare Claude e di volere che costruisca e pubblichi una piccola app su una piattaforma di hosting che offre un server MCP remoto.
- Collega. Nelle impostazioni dei connettori di Claude aggiungi l'URL MCP della piattaforma. Si apre una scheda del browser sulla pagina di consenso della piattaforma; accedi e clicchi Consenti accesso.
- Scopri. Claude ora vede gli strumenti della piattaforma: creare un progetto, scrivere un file, eseguire un comando, avviare un'anteprima, pubblicare.
- Chiedi. Scrivi: «Crea una semplice app calcolatrice per le mance e pubblicala.»
- Agisci. Claude chiama
create_project, poiwrite_filepiù volte per il codice dell'app, poistart_preview, verifica che l'anteprima funzioni e chiamapublish. - Riferisci. Ti dà il link attivo.
Non hai mai copiato codice tra una finestra e l'altra né imparato l'API della piattaforma. Claude ha usato chiamate standard di strumenti MCP, e la piattaforma ha fatto il lavoro con il tuo account e secondo le sue regole. Lo stesso server della piattaforma funzionerebbe allo stesso modo con altri host compatibili con MCP.
Termini chiave spiegati
| Termine | Significato |
|---|---|
| MCP | Model Context Protocol — lo standard aperto per collegare le app AI a strumenti e dati. |
| Server MCP | Un programma che espone strumenti e dati di un servizio tramite MCP. |
| Client / host MCP | Il lato dell'app AI che si collega ai server e usa i loro strumenti. |
| Strumento (tool) | Una singola azione offerta da un server, con nome, descrizione e input. |
| Risorsa (resource) | Dati leggibili offerti da un server, come un file o un record. |
| Server remoto vs locale | Raggiunto via internet tramite URL, oppure eseguito sulla tua macchina. |
| OAuth | Un modo standard per concedere a un'app l'accesso al tuo account senza condividere la password. |
| Connettore | Il nome che molte app AI danno a un'integrazione aggiunta, spesso un server MCP. |
| Prompt injection | Testo nei dati letti da un agente che cerca di fargli fare qualcosa che non hai chiesto. |
Errori comuni e idee sbagliate
- «MCP è una cosa solo di Claude». È stato creato da Anthropic, ma oggi è uno standard aperto gestito dall'Agentic AI Foundation, e molte app AI e strumenti per sviluppatori lo supportano.
- «MCP sostituisce le API». Si appoggia sopra di esse. La maggior parte dei server MCP chiama dietro le quinte la normale API di un servizio. MCP standardizza il modo in cui le app AI scoprono e usano quelle funzioni.
- «Collegare un server è innocuo». Gli strumenti di un server possono leggere e modificare cose reali. Collega server di cui ti fidi, preferibilmente direttamente dal servizio stesso.
- Concedere più accesso del necessario. Se un server offre accesso in sola lettura o ambiti più ristretti, parti da lì.
- Ignorare ciò che l'agente legge. Un'email, una pagina web o un documento recuperato tramite MCP può contenere istruzioni rivolte all'AI. Mantieni l'approvazione attiva per azioni come inviare, eliminare o pagare.
- Incollare segreti in chat per «aiutare» la connessione. I server remoti dovrebbero usare un flusso di accesso o un token salvato in modo sicuro, non chiavi incollate in una conversazione. Vedi come proteggere le chiavi API.
Cosa chiedere al tuo app builder (o assistente)
- «Quali server MCP sono collegati in questo momento, e quali strumenti offre ciascuno?»
- «Prima di usare uno strumento che modifica o elimina qualcosa, chiedimi conferma.»
- «Usa solo gli strumenti in sola lettura per questo compito.»
- «Con quale account agisce questo server?»
- «Aggiungi un server MCP alla mia app così gli assistenti AI possono [consultare gli ordini]. Richiedi l'accesso e concedi solo la lettura dei dati dell'utente loggato.»
MCP e Mythex
Mythex lavora con MCP in entrambe le direzioni. Gestisce un proprio server MCP remoto su https://mcp.mythex.ai/mcp: aggiungi quell'URL come connettore personalizzato in Claude, Cursor o Codex, approvi l'accesso su Mythex, e l'assistente può creare progetti, modificare file, eseguire comandi, mostrare l'anteprima e pubblicare nella tua sandbox cloud di Mythex. Chiunque può collegarsi, ma le chiamate agli strumenti richiedono un piano Pro e crediti, e l'utilizzo dell'assistente esterno è fatturato dal suo fornitore. Nell'altra direzione, l'agente di Mythex può usare server MCP esterni: Connettori → MCP personalizzato accetta l'URL di qualsiasi server, fino a dieci per account. Per il quadro generale, vedi cos'è un'API e cos'è un agente AI.
Domande
Cosa significa MCP?
MCP sta per Model Context Protocol. È uno standard aperto che definisce come le applicazioni AI si collegano a strumenti esterni e fonti di dati, così uno strumento costruito una volta può funzionare con molti assistenti AI diversi.
Chi ha creato MCP?
Anthropic ha presentato MCP e lo ha reso open source a novembre 2024. A dicembre 2025 Anthropic lo ha donato all'Agentic AI Foundation, un fondo sotto la Linux Foundation, quindi oggi lo standard è gestito da un organismo neutrale.
Qual è la differenza tra MCP e un'API?
Un'API è il modo in cui un servizio specifico espone le proprie funzioni, e ogni API funziona in modo diverso. MCP è uno strato comune sopra le API: un server MCP racchiude le funzioni di un servizio come strumenti descritti in modo standard, così qualsiasi app AI compatibile con MCP può scoprirli e usarli senza codice di integrazione personalizzato.
MCP è sicuro?
MCP è un protocollo; la sicurezza dipende da quali server colleghi e da ciò che possono fare. Collega solo server di fonti di cui ti fidi, concedi l'accesso minimo che funziona, approva tu le azioni rischiose e ricorda che i dati letti da un agente possono contenere istruzioni pensate per fuorviarlo.
Devo essere uno sviluppatore per usare MCP?
No, per usarlo. Molte app AI permettono di aggiungere un server MCP remoto incollando il suo URL e accedendo per approvare l'accesso. Costruire un proprio server MCP invece richiede di programmare.