Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Il Model Context Protocol (MCP) è uno standard aperto creato da Anthropic che fornisce un modo universale per connettere modelli AI a strumenti esterni, fonti dati e API. Agisce come interfaccia standardizzata—come USB per l'AI—così qualsiasi strumento compatibile con MCP può funzionare con qualsiasi agente AI compatibile con MCP.

Perché esiste MCP

Prima di MCP, ogni strumento AI costruiva le proprie integrazioni personalizzate per database, API e servizi esterni. Questo significava lavoro duplicato tra gli strumenti e vendor lock-in per gli utenti. MCP risolve questo definendo un protocollo standard: i creatori di strumenti costruiscono un server MCP e questo funziona con ogni agente AI che supporta MCP—Claude Code, Cursor, Windsurf e altri.

Come funziona MCP

MCP usa un'architettura client-server. L'agente AI (client) si connette a server MCP che espongono strumenti, risorse e prompt. Quando l'agente ha bisogno di interrogare un database, cercare documentazione o chiamare un'API, invia una richiesta standardizzata al server MCP appropriato. Il server gestisce l'interazione effettiva e restituisce risultati strutturati su cui l'agente può ragionare.

json
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

I server MCP sono disponibili per GitHub, PostgreSQL, Slack, Google Drive, file system e decine di altri servizi. Consulta il registro dei server MCP per un elenco completo delle integrazioni costruite dalla community.

A cosa serve il Model Context Protocol?+
MCP connette agenti AI di coding a strumenti e dati esterni. Gli usi comuni includono interrogazione di database, ricerca di documentazione, accesso ad API, lettura di file da cloud storage e interazione con strumenti di gestione progetti—tutto dall'interno del workflow dell'agente AI.
Quali strumenti AI supportano MCP?+
Claude Code, Cursor, Windsurf, Cline e diversi altri strumenti AI per il coding supportano MCP. Essendo un protocollo aperto, qualsiasi strumento può implementare il supporto MCP.
MCP è solo per il coding?+
No. Sebbene MCP sia ampiamente usato negli strumenti AI per il coding, è un protocollo general-purpose. Può connettere modelli AI a qualsiasi sistema esterno—piattaforme di supporto clienti, database di ricerca, strumenti CRM e altro.
Come si crea un server MCP personalizzato?+
I server MCP possono essere costruiti in TypeScript, Python o qualsiasi linguaggio che supporti JSON-RPC. L'SDK MCP fornisce template di partenza. Un server di base definisce strumenti (funzioni che l'AI può chiamare) e risorse (dati che l'AI può leggere).

Related terms

Coding AgenticoClaude CodeCLAUDE.mdAgente di Coding

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS