Contattataci

Struttura del corso

Anatomia del Protocollo

  • Perché la sola chiamata di funzioni non è sufficiente per ecosistemi di agent complessi
  • Primitive MCP: strumenti, risorse, prompt e i loro schemi JSON
  • Ciclo di vita di una sessione MCP: inizializzazione, elenco strumenti, chiamata, ritorno, arresto
  • Confronto tra MCP, OpenAPI e GraphQL per esporre le funzionalità agli agent

Costruzione di un server MCP Stdio

  • Creazione dello scheletro di un server MCP in TypeScript con l'SDK ufficiale
  • Definizione degli schemi degli strumenti con Zod e generazione della validazione a runtime
  • Implementazione di handler degli strumenti che chiamano API REST interne o database
  • Gestione degli errori, dei risultati parziali e dell'esecuzione di strumenti a lunga durata

Costruzione di un server MCP HTTP

  • Passaggio da stdio a HTTP per deployment remoto e bilanciamento del carico
  • Implementazione dell'autenticazione tramite token bearer e mTLS
  • Degradazione Graceful quando le connessioni HTTP falliscono durante la sessione
  • Deployment di server MCP HTTP dietro Kong o nginx con limitazione della velocità

Pattern di integrazione client

  • Registrazione di un server MCP con Claude Code utilizzando il file di configurazione
  • Connessione di OpenClaude a più endpoint MCP simultaneamente
  • Scrittura di un client agent Python personalizzato utilizzando l'SDK Python MCP
  • Gestione Graceful dei cambiamenti nella disponibilità degli strumenti a runtime

Esposizione di risorse e prompt

  • Esposizione di risorse in sola lettura per l'arricchimento del contesto degli agent
  • Creazione di modelli di prompt parametrizzati che guidano il ragionamento degli agent
  • Aggiornamento dinamico delle risorse quando i dati sottostanti cambiano
  • Separazione degli strumenti mutabili dalle risorse immutabili per chiarezza sulla sicurezza

Registro strumenti interno e scoperta

  • Creazione di un registro MCP aziendale con tag di metadati e proprietà
  • Scoprimento automatico tramite DNS-SD o file di endpoint noti
  • Versioning degli strumenti e deprecazione degli endpoint obsoleti senza interrompere i client
  • Catalogazione degli strumenti con descrizioni in linguaggio naturale per la ricercabilità da parte degli agent

Confini di sicurezza enterprise

  • Implementazione di controlli di autorizzazione all'interno degli handler degli strumenti basati sull'identità dell'agent
  • Utilizzo della segmentazione di rete per isolare gli strumenti ad alto rischio dall'accesso generale degli agent
  • Sandbox dell'esecuzione degli strumenti con contenitori seccomp e gVisor
  • Logging di ogni invocazione degli strumenti per conformità e analisi forense

Ingegneria delle prestazioni e dell'affidabilità

  • Impostazione di politiche di timeout per ogni famiglia di strumenti: database, calcolo e API esterne
  • Implementazione di circuit breaker quando i servizi downstream sono malsani
  • Cache dei risultati degli strumenti per ridurre computazioni costose ridondanti
  • Esecuzione dei server MCP come sidecar rispetto a microservizi standalone

Interoperabilità tra piattaforme agent

  • Test della compatibilità del server MCP con i client Claude Code e Continue.dev
  • Gestione delle differenze nella negoziazione del trasporto tra le piattaforme
  • Scrittura di adapter polyfill per framework agent non MCP
  • Creazione di un marketplace di strumenti cross-platform all'interno dell'organizzazione

Evoluzione dell'ecosistema MCP internamente

  • Raccolta dei feedback degli sviluppatori sull'utilità e l'accuratezza degli strumenti
  • Esecuzione di audit trimestrali degli strumenti e rimozione delle integrazioni obsolete
  • Onboarding di nuovi team con modelli di server MCP self-service
  • Contributo di miglioramenti upstream alla specifica open-source MCP

Requisiti

  • Esperienza di programmazione in TypeScript o Python
  • Comprensione dei pattern di chiamata di strumenti LLM e di function-calling
  • Conoscenza di base di rete: HTTP, WebSockets e JSON-RPC

Pubblico

  • Sviluppatori backend che costruiscono strumenti personalizzati per agent di intelligenza artificiale
  • Ingegneri della piattaforma che standardizzano l'accesso degli agent di intelligenza artificiale ai sistemi aziendali
  • Architetti di soluzioni che progettano ecosistemi di strumenti per agent per l'adozione aziendale
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative