---
title: "Cos'è MCP (Model Context Protocol)?"
description: "MCP (Model Context Protocol) è uno standard aperto che collega i modelli di IA a strumenti e dati esterni tramite un'interfaccia comune - l'USB-C dell'IA."
type: "glossary"
locale: "it"
term: "MCP (Model Context Protocol)"
canonical: "https://agenticschool.dev/it/glossario/mcp"
dateModified: "2026-06-13"
---

# Cos'è MCP (Model Context Protocol)?

- Definition: MCP (Model Context Protocol)
- Updated: 2026-06-13
- Keywords: mcp, what is mcp, model context protocol, mcp meaning, mcp vs api
- Canonical URL: https://agenticschool.dev/it/glossario/mcp
- Locale: it

> MCP (Model Context Protocol) è uno standard aperto che collega i modelli di IA a strumenti e dati esterni tramite un'interfaccia comune - l'USB-C dell'IA.

MCP (Model Context Protocol) è uno standard aperto che collega i modelli di IA a strumenti, sorgenti di dati e servizi esterni tramite una sola interfaccia comune, invece che ogni applicazione inventi la propria integrazione. Lo si descrive spesso come la porta USB-C dell'IA: qualsiasi modello compatibile con MCP può collegarsi a qualsiasi server MCP e usare subito ciò che offre. Un server MCP espone tre tipi di capacità - Tool (azioni che il modello può eseguire), Resource (dati da leggere) e Prompt (modelli riutilizzabili) - così un modello possa lavorare nel mondo reale senza codice di collegamento specifico per ogni connessione.

## Perché MCP esiste

Prima di MCP, collegare un modello a un database, un file system o un'API voleva dire codice di integrazione su misura per ogni coppia, cosa che non scala. MCP standardizza questo contratto una volta: scrivi un server MCP per un sistema, e qualsiasi client compatibile con MCP (Claude Code, un IDE, un'applicazione di chat) può usarlo. Introdotto da Anthropic a fine 2024, è diventato lo standard di fatto, con SDK ufficiali per TypeScript, Python, C#, Java e Swift e centinaia di server pubblici entro il 2026.

## Tool, Resource e Prompt

Un server MCP può esporre qualsiasi combinazione di tre primitive, ciascuna con un modo standardizzato di elencarla e usarla.

- Tool: azioni che il modello può chiamare, come "esegui una query" o "crea un file". È Tool Calling tramite un protocollo comune.
- Resource: dati da leggere che il modello può recuperare, come un documento, una riga di database o un log.
- Prompt: modelli di prompt riutilizzabili che un server offre, così i client abbiano un punto di partenza coerente.

## Come funziona una connessione

Un'applicazione host (l'applicazione di IA) fa girare uno o più client, e ogni client tiene una connessione dedicata a esattamente un server MCP. Quando il modello deve agire, chiede al client di chiamare uno strumento sul server; il server fa il vero lavoro (per esempio una query SQL) e restituisce un risultato strutturato che il modello può leggere. Il modello non tocca mai il database direttamente, il che tiene permessi e sicurezza nel server, dove li controlli tu.

## FAQ

### Cosa significa MCP?

MCP significa Model Context Protocol. È uno standard aperto introdotto da Anthropic a fine 2024 per collegare i modelli di IA a strumenti, dati e servizi esterni tramite un'interfaccia comune.

### Qual è la differenza tra MCP e un'API?

Un'API è un'interfaccia concreta per un servizio; MCP è un involucro standard che espone Tool, Resource e Prompt in modo uniforme, comprensibile da un client di IA. Un server MCP si mette spesso davanti a un'API, così ogni modello compatibile con MCP la usa senza codice di integrazione proprio.

### Cos'è un server MCP?

Un server MCP è un piccolo programma che avvolge uno strumento o una sorgente di dati (un database, un file system, un'API) e lo espone tramite MCP. Qualsiasi client MCP può collegarsi e usare i suoi Tool, Resource e Prompt.

### Quali modelli e strumenti supportano MCP?

Entro il 2026, MCP è ampiamente diffuso, con SDK ufficiali per TypeScript, Python, C#, Java e Swift e centinaia di server pubblici. Strumenti come Claude Code e molti IDE agiscono nativamente da client MCP.
