Glossario di Claude Code

MCP vs skill

I server MCP concedono nuove capacità a Claude connettendosi a sistemi esterni; le skill forniscono conoscenza e procedure.

Chiamato anche: skill vs MCP, difference between MCP and skills, MCP server or skill

I server MCP e le skill risolvono problemi diversi e non sono alternative dirette. Un server MCP fornisce a Claude nuove capacità fornendo una connessione a sistemi a cui altrimenti non potrebbe accedere, come un database, un issue tracker o una dashboard di monitoraggio. È codice che esegui, connesso tramite stdio, HTTP, SSE o WebSocket, configurato con claude mcp add e memorizzato in .mcp.json. Una skill, al contrario, fornisce a Claude conoscenza e procedure sotto forma di un file SKILL.md contenente istruzioni che Claude ha già gli strumenti per eseguire. È markdown, non richiede un processo separato e il suo corpo viene caricato nel contesto solo quando è rilevante. Un test approssimativo: se Claude non può raggiungere fisicamente il sistema di destinazione, hai bisogno di un server MCP; se Claude può raggiungerlo ma esegue il lavoro in modo scadente o incoerente, hai bisogno di una skill. Questi concetti si compongono: una skill può definire la procedura per guidare efficacemente gli strumenti di un server MCP, e un plugin può raggruppare entrambi. Il profilo dei costi differisce: le definizioni degli strumenti MCP vengono caricate nel contesto quando il server è connesso, mentre il corpo di una skill rimane fuori contesto fino all'invocazione. Non presumere che uno sostituisca l'altro. Ad esempio, MCP Builder aiuta a costruire server MCP, mentre Skill Creator aiuta a costruire skill. Comprendere la distinzione è fondamentale per una progettazione efficace di agent-skill, evitando confusione con i pattern skill-vs-prompt o progressive-disclosure.

← Tutti i termini del glossario