MCP (Protocollo di Contesto del Modello)
Definizione rapida
Il Model Context Protocol (MCP) è uno standard aperto che definisce come le applicazioni IA si connettono a strumenti e fonti di dati esterne. Qualsiasi assistente compatibile può quindi utilizzare qualsiasi servizio compatibile senza un'integrazione personalizzata.
In questa pagina
Perché esiste MCP
Prima di MCP, connettere un assistente IA a uno strumento — un CRM, un archivio di file, un sistema di ticketing — significava scrivere un'integrazione specifica per ogni coppia di assistente e strumento. MCP sostituisce tutto ciò con un protocollo unico: un servizio espone le proprie capacità una volta come server MCP, e ogni applicazione compatibile con MCP può utilizzarle.
Anthropic ha introdotto MCP come standard aperto nel novembre 2024. Nel dicembre 2025 ha donato il protocollo alla Agentic AI Foundation, un fondo sotto la Linux Foundation, affinché sia governato in modo aperto. La specifica si ispira al Language Server Protocol, che ha fatto lo stesso per il supporto delle lingue di programmazione negli editor di codice.
Come funziona
MCP ha tre ruoli. L'host è l'applicazione IA in cui lavora l'utente. Al suo interno, un client mantiene una connessione a ciascun server. Un server è un servizio che offre capacità. I messaggi utilizzano JSON-RPC 2.0.
I server possono offrire tre tipi di funzionalità: strumenti, che sono funzioni che il modello può chiamare (cercare ordini, creare un ticket); risorse, che sono dati che l'utente o il modello possono leggere; e prompt, che sono modelli di messaggi riutilizzabili. I server remoti sono solitamente protetti con OAuth, quindi un utente concede a un assistente l'accesso al proprio account senza condividere una password.
Considerazioni sulla sicurezza
La specifica è esplicita nel dire che gli strumenti rappresentano l'esecuzione di codice arbitrario e devono essere trattati con cautela. Gli host dovrebbero ottenere il consenso dell'utente prima di esporre dati a un server o invocare uno strumento, e le descrizioni del comportamento dello strumento dovrebbero essere considerate non attendibili a meno che non provengano da un server fidato.
In pratica: connetti solo server di cui ti fidi, concedi le autorizzazioni più ristrette possibile e ricorda che il testo restituito da uno strumento può contenere istruzioni che un attaccante sperava il modello seguisse.
MCP in AI SmartTalk
AI SmartTalk utilizza MCP in entrambe le direzioni. Un assistente può connettersi a server MCP esterni, con OAuth dove il server lo richiede, e utilizzare i loro strumenti nelle conversazioni. E AI SmartTalk è esso stesso un server MCP remoto, all'indirizzo https://aismarttalk.tech/api/mcp, protetto da OAuth 2.1: da un'applicazione compatibile con MCP, un utente può elencare i propri assistenti, cercare e controllare le loro conoscenze, aggiungere documenti o voci FAQ e rivedere o migliorare le istruzioni di un assistente — limitato agli assistenti che è autorizzato a gestire.
Domande frequenti
MCP è solo per Claude?
No. MCP è uno standard aperto, ora sotto la Linux Foundation's Agentic AI Foundation, ed è supportato da molte applicazioni AI, strumenti di sviluppo e servizi di diversi fornitori.
Qual è la differenza tra MCP e un'API?
Un'API è specifica per un servizio. MCP è un protocollo comune su cui i servizi descrivono le proprie capacità in modo standard, in modo che un'applicazione AI possa scoprirle e utilizzarle senza codice personalizzato per ciascuna.
Che cos'è un server MCP?
Un programma o servizio remoto che espone strumenti, risorse o prompt attraverso il Model Context Protocol, in modo che le applicazioni AI che agiscono come client MCP possano utilizzarli.
È sicuro connettere i server MCP a un assistente AI?
È sicuro quanto i server che scegli e le autorizzazioni che concedi. Usa server fidati, limita le autorizzazioni e rivedi quali azioni possono intraprendere gli strumenti.