Intrati in legatura

Schița de curs

Anatomia Protocolului

  • De ce apelarea funcțiilor nu este suficientă pentru ecosisteme complexe de agenți
  • Primitivele MCP: instrumente, resurse, prompturi și schemele lor JSON
  • Ciclul de viață al unei sesiuni MCP: inițializare, listare instrumente, apelare, returnare, închidere
  • Compararea MCP cu OpenAPI și GraphQL pentru expunerea capacităților către agenți

Construirea unui Server MCP Stdio

  • Structurarea unui server MCP TypeScript cu SDK-ul oficial
  • Definirea schemelor instrumentelor cu Zod și generarea validării în timp real
  • Implementarea handlerelor de instrumente care apelează API-uri REST interne sau baze de date
  • Gestionarea erorilor, rezultatelor parțiale și execuției pe termen lung a instrumentelor

Construirea unui Server MCP HTTP

  • Actualizarea de la stdio la HTTP pentru implementare la distanță și echilibrare a sarcinii
  • Implementarea autentificării folosind token-uri bearer și mTLS
  • Degradare elegantă atunci când conexiunile HTTP eșuează în timpul sesiunii
  • Implementarea serverelor MCP HTTP în spatele Kong sau nginx cu limitare de rată

Modele de Integrare a Clientului

  • Înregistrarea unui server MCP cu Claude Code folosind fișierul de configurare
  • Conectarea OpenClaude la mai multe puncte finale MCP simultan
  • Scrierea unui client personalizat de agent Python folosind SDK-ul Python MCP
  • Gestionarea elegantă a schimbărilor de disponibilitate a instrumentelor în timp real

Expunerea Resurselor și Prompturilor

  • Expunerea resurselor doar pentru citire pentru îmbogățirea contextului agentului
  • Crearea șabloanelor de prompturi parametrizate care ghidează raționamentul agentului
  • Actualizarea dinamică a resurselor atunci când datele de bază se schimbă
  • Separarea instrumentelor mutabile de resursele imutabile pentru claritate de securitate

Registrul Intern de Instrumente și Descoperire

  • Construirea unui registru MCP la nivel de companie cu metadate și etichete de proprietate
  • Descoperire automată prin DNS-SD sau fișiere de punct final bine cunoscute
  • Versionarea instrumentelor și deprecierea punctelor finale vechi fără a afecta clienții
  • Catalogarea instrumentelor cu descrieri în limbaj natural pentru căutabilitatea agentului

Granițe de Securitate Întreprindere

  • Implementarea verificărilor de autorizare în interiorul handlerelor de instrumente bazate pe identitatea agentului
  • Utilizarea segmentării rețelei pentru a izola instrumentele de risc înalt de accesul general al agentului
  • Sandboxing execuției instrumentelor cu containere seccomp și gVisor
  • Înregistrarea fiecărei invocări de instrumente pentru conformitate și analiză forensică

Ingineria Performanței și Fiabilității

  • Setarea politicilor de timeout pe familie de instrumente: bază de date, calcul și API-uri externe
  • Implementarea întreruptoarelor de circuit atunci când serviciile downstream sunt nefuncționale
  • Cache-ul rezultatelor instrumentelor pentru a reduce calculele costisitoare redundante
  • Executarea serverelor MCP ca sidecars versus microservicii standalone

Interoperabilitate Între Platforme de Agenti

  • Testarea compatibilității serverului MCP cu clienții Claude Code și Continue.dev
  • Gestionarea diferențelor de negociere a transportului între platforme
  • Scrierea adaptoarelor polyfill pentru cadre de agenți non-MCP
  • Construirea unui marketplace de instrumente cross-platform în interiorul organizației

Evoluția Ecosistemului MCP Intern

  • Colectarea feedback-ului dezvoltatorilor despre utilitatea și acuratețea instrumentelor
  • Efectuarea de audituri trimestriale ale instrumentelor și eliminarea integrațiilor obsolete
  • Onboardingul noilor echipe cu șabloane de servere MCP self-service
  • Contribuția la îmbunătățiri upstream la specificația MCP open-source

Cerințe

  • Experiență de programare în TypeScript sau Python
  • Înțelegere a modelului de apelare a instrumentelor LLM și a modelelor de apelare a funcțiilor
  • Cunoștințe de bază de rețea: HTTP, WebSockets și JSON-RPC

Publicul Țintă

  • Dezvoltatori de backend care construiesc instrumente personalizate pentru agenți AI
  • Ingineri de platformă care standardizează modul în care agenții AI accesează sistemele de întreprindere
  • Arhitecți de soluții care proiectează ecosisteme de instrumente AI pentru adoptarea corporativă
 14 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite