Glossario di Claude Code
MCP (Model Context Protocol)
MCP (Model Context Protocol) è uno standard open source che abilita Claude Code ad accedere direttamente a strumenti esterni, database e API.
Chiamato anche: Model Context Protocol, MCP server, MCP servers
MCP (Model Context Protocol) è uno standard open source per le integrazioni AI-strumento. I server MCP forniscono a Claude Code l'accesso a strumenti esterni, database e API. Ciò consente a Claude di leggere e agire direttamente su sistemi come issue tracker o dashboard di monitoraggio, eliminando la necessità di copiare dati nella chat.
Per connettere un server MCP, Claude Code utilizza comandi specifici. Per i server HTTP remoti, il comando è claude mcp add --transport http <name> <url>. Allo stesso modo, claude mcp add --transport sse <name> <url> viene utilizzato per Server-Sent Events (SSE). Per un server stdio locale, il comando è claude mcp add [options] <name> -- <command> [args...], dove i doppi trattini (--) separano le opzioni di Claude come --transport, --env o --scope dal comando effettivo del server. WebSocket è supportato anche come trasporto, sebbene non supporti OAuth o il flag --transport.
La configurazione per i server MCP si trova in .mcp.json, ~/.claude.json, o può essere aggiunta tramite claude mcp add-json. All'interno della configurazione JSON, il campo type accetta streamable-http come alias per http. È importante notare che una voce JSON con un url ma senza il campo type è un errore di configurazione, poiché Claude Code interpreta tale voce come un server stdio. Oltre a fornire l'accesso agli strumenti, un server MCP può anche fungere da canale che invia messaggi in una sessione.
I server MCP sono fondamentali per estendere le capacità di Claude Code, molto simile a come hooks o plugin potrebbero integrare funzionalità. Ad esempio, la skill MCP Builder aiuta nella creazione di questi server, mentre Trace MCP instrada l'esplorazione del codice a un server MCP code-graph. Comprendere MCP è la chiave per sfruttare l'interazione di Claude Code con sistemi esterni, distinguendolo da un agent-skill autonomo.