Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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