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
Schema MCP Model Context Protocol Anthropic — Raffaele Mele

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 HTTP con SSE (server remoto). 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

Il modo più rapido per usare MCP è attraverso Claude Desktop (versione Mac/Windows). Basta modificare il file di configurazione JSON e aggiungere i server MCP che ti servono.

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 nativamente. Puoi configurare server MCP nel file settings.json del progetto e Claude li userà automaticamente durante le sessioni di coding. Questo apre scenari potenti: Claude Code che legge i log del tuo server, interroga il database di produzione per capire un bug, e pubblica la fix su GitHub — tutto in un'unica sessione, senza cambiare finestra.

Perché MCP è importante per il futuro degli AI agent

MCP risolve uno dei problemi principali degli agenti AI autonomi: l'accesso sicuro e standardizzato agli strumenti. Nel 2025 il protocollo è stato adottato da Cloudflare, Zed, Replit, Codeium e Sourcegraph. Microsoft e Google stanno integrando supporto MCP nei loro ecosistemi. Non è più una proposta di Anthropic: sta diventando lo standard de facto per l'interoperabilità AI.

MCP è l'USB dell'intelligenza artificiale — uno standard che sta già cambiando come lavoriamo con le AI nel 2025. Se usi Claude Desktop o Claude Code, inizia ad esplorare MCP: troverai server per quasi qualsiasi strumento usi quotidianamente.

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 sviluppato da Anthropic nel 2024 che permette agli assistenti AI come Claude di connettersi a strumenti, database e servizi esterni in modo standardizzato, senza dover scrivere un'integrazione personalizzata per ogni tool.
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ò implementare il client. Già oggi Cursor, Zed, Cline e altri editor supportano MCP oltre a Claude Desktop e Claude Code.
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.