Che cos'è MCP?

Sviluppo software con Claude Code

Dani Zysman

AI Curriculum Manager @ DataCamp

La limitazione

recraft: metà: Claude confuso davanti a icone di database bloccato e API, impossibile connettersi

  • Claude Code può:
    • Leggere i tuoi file
    • Eseguire comandi
    • Eseguire codice
  • Claude Code non può accedere direttamente a:
    • Database
    • API esterne
    • Servizi cloud
Sviluppo software con Claude Code

MCP: il traduttore

recraft: metà: server MCP raffigurato come un traduttore amichevole tra Claude e un database, che scambia messaggi

  • MCP = Model Context Protocol
  • Uno standard per collegare l'AI a strumenti esterni
  • I server MCP agiscono da traduttori
Sviluppo software con Claude Code

Il pattern client-server

Architettura client-server MCP: Host, Client e Server

Sviluppo software con Claude Code

Cosa astrae MCP

Cosa astrae MCP: il linguaggio naturale sostituisce la complessità tecnica

Sviluppo software con Claude Code

Come funziona MCP

diagramma di flusso: tu chiedi a Claude, il server MCP traduce, lo strumento esegue, i risultati tornano

Sviluppo software con Claude Code

L'ecosistema MCP

L'ecosistema MCP: Claude si collega a server di Database, integrazioni di Servizi e Utility

Sviluppo software con Claude Code

Perché non usare direttamente SQL?

  • Senza MCP:
    • Copiare schema, scrivere SQL, eseguire query
    • Incollare i risultati in Claude
    • Più strumenti, continui cambi
  • Con MCP:
    • Chiedi a Claude la tua domanda
    • Claude fa il resto

 

Un'unica conversazione, niente cambio di contesto

Sviluppo software con Claude Code

Cosa viene dopo

  • Questo video: Capire il concetto di MCP
  • Resto del capitolo:
    • Connetterti al database musicale Chinook
    • Aggiungere un endpoint basato su database alla Music Analytics API
    • Testare l'endpoint end-to-end
Sviluppo software con Claude Code

Esercitiamoci!

Sviluppo software con Claude Code

Preparing Video For Download...