Storia Progetti Blog Consulenza Scrivimi →
Home › Blog › Cos'è MCP (Model Context Protocol) e come funziona
AI Tools

Cos'è MCP (Model Context Protocol) e come funziona

7 min lettura Aggiornato il
Schema MCP Model Context Protocol Anthropic — Raffaele Mele

In breve: MCP (Model Context Protocol) è uno standard aperto che permette a un'AI di usare strumenti, database e servizi esterni attraverso un unico linguaggio comune. Lo ha introdotto Anthropic a novembre 2024, oggi è governato in modo neutrale dalla Linux Foundation e lo supportano tutti i principali produttori di assistenti AI. Lo usano, per esempio, Claude Code, Claude Desktop e Cursor.

MCP (Model Context Protocol) è uno standard aperto sviluppato da Anthropic nel 2024 che permette agli assistenti AI di connettersi a strumenti, database e servizi esterni in modo standardizzato. In pratica: invece di addestrare un'AI su ogni singolo tool, le dai un "connettore universale" che parla con tutto.

Con MCP, un'AI come Claude può leggere email, modificare file, interrogare database, postare su WordPress, gestire campagne pubblicitarie e interagire con qualsiasi API — senza bisogno di un'integrazione personalizzata per ogni servizio. È il protocollo che sta cambiando il modo in cui le AI lavorano con il mondo reale.

Come funziona MCP

MCP si basa su un'architettura a tre livelli:

  • Host — l'applicazione AI che usi (es. Claude Desktop, Claude Code, Cursor)
  • Client MCP — il componente dentro l'host che gestisce le connessioni
  • Server MCP — un processo separato che espone strumenti, risorse e prompt a cui l'AI può accedere

Quando chiedi a Claude di "pubblicare un articolo su WordPress", non sta indovinando come farlo: sta chiamando il server MCP di WordPress, che a sua volta esegue l'operazione tramite le API ufficiali. L'AI riceve i dati strutturati, li elabora, e restituisce un'azione concreta.

Il protocollo usa JSON-RPC 2.0 come formato di comunicazione e supporta due modalità di trasporto: stdio (processo locale) e Streamable HTTP (server remoto), che ha sostituito il vecchio schema basato su SSE. Questo significa che un server MCP può girare sia sul tuo Mac che su un server cloud.

A cosa serve MCP: casi d'uso reali

MCP non è teoria — è già usato in produzione. Ecco cosa puoi fare concretamente:

  • Gestione file e codice — Claude legge, scrive e modifica file del tuo progetto in tempo reale (è quello che fa Claude Code)
  • Database — interrogare PostgreSQL, SQLite, MongoDB direttamente in chat
  • CMS e WordPress — creare post, aggiornare pagine, gestire media senza aprire il pannello
  • Advertising — gestire campagne Meta Ads, leggere insight, creare adset
  • Email e calendario — leggere Gmail, creare eventi Google Calendar, mandare email
  • Ricerca web — accedere a Brave Search, Perplexity, fonti live in tempo reale
  • Browser automation — Puppeteer MCP permette a Claude di navigare pagine web autonomamente

Io stesso uso MCP ogni giorno: ho server MCP per WordPress, Meta Ads, Gmail, Google Calendar e YouTube Analytics tutti connessi a Claude. Invece di aprire 6 strumenti diversi, lavoro da una sola conversazione.

MCP vs API tradizionali: qual è la differenza

Prima di MCP, integrare un'AI con un servizio esterno richiedeva: studiare le API di ogni servizio, scrivere tool personalizzati, mantenerli al cambiare delle API, e ripetere tutto per ogni nuovo modello. Con MCP, scrivi il server una volta e funziona con qualsiasi applicazione che supporta il protocollo.

È lo stesso principio degli USB: prima ogni periferica aveva il suo connettore, poi è arrivato uno standard universale. La differenza chiave rispetto alle API tradizionali è il contesto bidirezionale: l'AI non riceve solo dati, ma può esplorare risorse, richiedere informazioni aggiuntive e mantenere lo stato della conversazione mentre esegue operazioni complesse.

Come iniziare con MCP

Ci sono due strade rapide. La prima è Claude Desktop (Mac e Windows): modifichi il file di configurazione JSON e aggiungi i server MCP che ti servono. La seconda è Claude Code, dove registri i server con un comando o nel file .mcp.json del progetto.

I server MCP più utili per iniziare:

  • filesystem — accesso ai file locali (incluso nell'installazione base)
  • brave-search — ricerca web in tempo reale
  • github — gestione repository e PR
  • postgres — query su database PostgreSQL
  • puppeteer — automazione browser

Il repository ufficiale modelcontextprotocol/servers su GitHub raccoglie centinaia di server MCP pronti all'uso. Se vuoi costruire il tuo server MCP, Anthropic mette a disposizione SDK ufficiali per TypeScript, Python e Kotlin — un server base si scrive in meno di 50 righe di codice.

MCP e Claude Code

Claude Code supporta MCP in modo nativo. Configuri i server per singolo progetto (nel file .mcp.json, che puoi condividere con il team) oppure a livello personale, e l'agente li userà durante le sessioni di coding. Questo apre scenari potenti: Claude Code che legge i log del tuo server, interroga il database per capire un bug e pubblica la fix su GitHub, tutto in un'unica sessione, senza cambiare finestra.

Per il quadro generale su come funzionano questi agenti leggi anche cos'è un agent harness e come funzionano gli agenti AI.

Perché MCP è importante per il futuro degli AI agent

MCP risolve uno dei problemi principali degli agenti AI autonomi: l'accesso standardizzato agli strumenti. Da standard di Anthropic è diventato uno standard di settore: OpenAI, Google DeepMind e Microsoft l'hanno adottato, e a dicembre 2025 Anthropic lo ha donato alla Agentic AI Foundation, un progetto della Linux Foundation nato insieme a goose di Block e allo standard AGENTS.md di OpenAI. Il nome della fondazione dice bene la direzione: il protocollo non è più di un'azienda sola.

Anche i numeri raccontano la crescita: secondo le stime diffuse, a marzo 2026 gli SDK di MCP superavano i 97 milioni di download al mese, contro circa 2 milioni al lancio. La roadmap del 2026 punta su un trasporto HTTP senza stato, che scala meglio, sulle "Server Cards" (metadati pubblicati in un indirizzo noto, così un client scopre le capacità di un server senza connettersi) e su un miglioramento dei compiti di lunga durata.

MCP è l'USB dell'intelligenza artificiale — uno standard che ormai fa parte del modo in cui le AI lavorano con gli strumenti. Se usi Claude Desktop o Claude Code, inizia ad esplorare MCP: troverai server per quasi qualsiasi strumento usi ogni giorno.

Risorsa gratuita

Vuoi iniziare con l'AI?

Scarica la guida AI da Zero — PDF gratuito, pratico, senza tecnicismi.

Domande frequenti
Cos'è MCP (Model Context Protocol)?
MCP è uno standard aperto introdotto da Anthropic a novembre 2024 che permette agli assistenti AI come Claude di connettersi a strumenti, database e servizi esterni in modo standardizzato, senza scrivere un'integrazione su misura per ogni tool. Dal dicembre 2025 è ospitato dalla Agentic AI Foundation della Linux Foundation.
MCP è gratuito?
Sì. MCP è uno standard aperto pubblicato su GitHub con licenza MIT. Chiunque può costruire server MCP o client senza costi di licenza.
MCP funziona solo con Claude?
No. MCP è uno standard aperto e qualsiasi applicazione AI può implementarlo: lo supportano tra gli altri Claude Desktop, Claude Code, Cursor, e i grandi produttori di modelli come OpenAI, Google e Microsoft lo hanno adottato nei loro ecosistemi.
MCP è sicuro?
MCP prevede un sistema di permessi espliciti: l'utente deve approvare quali server MCP attivare e quali strumenti possono essere eseguiti. I server locali girano sul tuo computer senza inviare dati a terzi.
Qual è la differenza tra MCP e i plugin di ChatGPT?
I plugin ChatGPT erano proprietari, richiedevano approvazione OpenAI e sono stati deprecati nel 2024. MCP è uno standard aperto, self-hosted, che non richiede approvazione di nessuno per essere usato o distribuito.
Posso usare MCP senza saper programmare?
Per usare server MCP esistenti bastano pochi minuti di configurazione (modificare un file JSON). Per costruire un server MCP personalizzato serve conoscenza di base di Node.js o Python.