Contattataci

Struttura del corso

Anatomia del Protocollo

  • Perché la sola chiamata di funzioni non è sufficiente per ecosistemi di agenti complessi
  • Primitivi MCP: strumenti, risorse, prompt e i loro schemi JSON
  • Ciclo di vita di una sessione MCP: inizializzazione, elenco strumenti, chiamata, restituzione, shutdown
  • Confronto tra MCP e OpenAPI/GraphQL per l'esposizione delle capacità agli agenti

Costruzione di un Server MCP Stdio

  • Scaffold di un server MCP in TypeScript utilizzando l'SDK ufficiale
  • Definizione degli schemi degli strumenti con Zod e generazione della validazione a runtime
  • Implementazione di gestori degli strumenti che richiamano 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 il deployment remoto e il load balancing
  • Implementazione dell'autenticazione tramite token bearer e mTLS
  • Degradazione graceful quando le connessioni HTTP falliscono durante la sessione
  • Deploy di server MCP HTTP dietro Kong o nginx con rate limiting

Pattern di Integrazione Client

  • Registrazione di un server MCP con Claude Code tramite il file di configurazione
  • Connessione di OpenClaude a più endpoint MCP simultaneamente
  • Scrittura di un client agente Python personalizzato utilizzando l'SDK Python di 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 dell'agente
  • Creazione di template di prompt parametrizzati che guidano il ragionamento dell'agente
  • Aggiornamento dinamico delle risorse quando i dati sottostanti cambiano
  • Separazione degli strumenti modificabili dalle risorse immutabili per chiarezza sulla sicurezza

Registro Strumenti Interno e Scoperta

  • Creazione di un registro MCP aziendale con metadati e tag di proprietà
  • Scoperta automatica tramite DNS-SD o file di endpoint ben 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 agenti

Confini di Sicurezza Enterprise

  • Implementazione di controlli di autorizzazione all'interno dei gestori degli strumenti basati sull'identità dell'agente
  • Utilizzo della segmentazione di rete per isolare gli strumenti ad alto rischio dall'accesso generale degli agenti
  • Isolamento dell'esecuzione degli strumenti con container seccomp e gVisor
  • Registrazione di ogni invocazione degli strumenti per conformità e analisi forense

Ingegneria delle Prestazioni e dell'Affidabilità

  • Definizione delle policy di timeout per ciascuna famiglia di strumenti: database, compute e API esterne
  • Implementazione di circuit breaker quando i servizi downstream sono malsani
  • Memorizzazione nella cache dei risultati degli strumenti per ridurre calcoli costosi e ridondanti
  • Esecuzione dei server MCP come sidecar rispetto a microservizi standalone

Interoperabilità tra Piattaforme di Agenti

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

Evoluzione dell'Ecosistema MCP Interno

  • Raccolta del feedback degli sviluppatori sull'efficienza e accuratezza degli strumenti
  • Esecuzione di audit trimestrali degli strumenti e pulizia delle integrazioni obsolete
  • Onboarding di nuovi team con template server MCP self-service
  • Contributo di miglioramenti upstream alla specifica open source di MCP

Requisiti

  • Esperienza di programmazione in TypeScript o Python
  • Comprensione dei pattern di chiamata strumenti e funzione degli LLM
  • Conoscenze di base di networking: HTTP, WebSockets e JSON-RPC

Pubblico Target

  • Sviluppatori backend che creano strumenti personalizzati per agenti IA
  • Ingegneri di piattaforma che standardizzano l'accesso degli agenti IA ai sistemi aziendali
  • Architect delle soluzioni che progettano ecosistemi di strumenti IA per l'adozione aziendale
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative