Skip to content

Latest commit

 

History

History
102 lines (68 loc) · 6.54 KB

File metadata and controls

102 lines (68 loc) · 6.54 KB

Începutul

Această secțiune cuprinde mai multe lecții:

  • 1 Primul tău server, în această primă lecție vei învăța cum să creezi primul tău server și să îl inspectezi cu instrumentul inspector, o metodă valoroasă pentru testarea și depanarea serverului tău, la lecție

  • 2 Client, în această lecție vei învăța cum să scrii un client care se poate conecta la serverul tău, la lecție

  • 3 Client cu LLM, o metodă și mai bună de a scrie un client este să adaugi un LLM astfel încât să poată „negocia” cu serverul tău ce trebuie făcut, la lecție

  • 4 Consumarea unui server în modul Agent GitHub Copilot în Visual Studio Code. Aici vom vedea cum să rulăm MCP Server-ul nostru din Visual Studio Code, la lecție

  • 5 Consumarea din SSE (Server Sent Events) SSE este un standard pentru streaming server-către-client, permițând serverelor să trimită actualizări în timp real către clienți prin HTTP la lecție

  • 6 HTTP Streaming cu MCP (Streamable HTTP). Află despre streaming-ul modern HTTP, notificările de progres și cum să implementezi servere și clienți MCP scalabili, în timp real, folosind Streamable HTTP. la lecție

  • 7 Utilizarea AI Toolkit pentru VSCode pentru a consuma și testa MCP Clienții și Serverele tale la lecție

  • 8 Testare. Aici ne vom concentra în special pe diferite metode de a testa serverul și clientul nostru, la lecție

  • 9 Implementare. Acest capitol va analiza diferite modalități de a implementa soluțiile tale MCP, la lecție

Model Context Protocol (MCP) este un protocol deschis care standardizează modul în care aplicațiile oferă context LLM-urilor. Gândește-te la MCP ca la un port USB-C pentru aplicațiile AI - oferă o modalitate standardizată de a conecta modelele AI la diferite surse de date și unelte.

Obiective de învățare

La finalul acestei lecții vei putea:

  • Configura medii de dezvoltare pentru MCP în C#, Java, Python, TypeScript și JavaScript
  • Construi și implementa servere MCP de bază cu funcționalități personalizate (resurse, prompturi și unelte)
  • Crea aplicații gazdă care se conectează la servere MCP
  • Testa și depana implementările MCP
  • Înțelege provocările comune de configurare și soluțiile lor
  • Conecta implementările MCP la servicii populare LLM

Configurarea mediului tău MCP

Înainte de a începe să lucrezi cu MCP, este important să pregătești mediul de dezvoltare și să înțelegi fluxul de lucru de bază. Această secțiune te va ghida prin pașii inițiali pentru a asigura un început fără probleme cu MCP.

Cerințe preliminare

Înainte de a te apuca de dezvoltarea MCP, asigură-te că ai:

  • Mediu de dezvoltare: pentru limbajul ales (C#, Java, Python, TypeScript sau JavaScript)
  • IDE/Editor: Visual Studio, Visual Studio Code, IntelliJ, Eclipse, PyCharm sau orice editor modern de cod
  • Manageri de pachete: NuGet, Maven/Gradle, pip sau npm/yarn
  • Chei API: pentru orice servicii AI pe care intenționezi să le folosești în aplicațiile gazdă

SDK-uri oficiale

În capitolele următoare vei vedea soluții construite folosind Python, TypeScript, Java și .NET. Iată toate SDK-urile oficial suportate.

MCP oferă SDK-uri oficiale pentru mai multe limbaje:

  • C# SDK - Menținut în colaborare cu Microsoft
  • Java SDK - Menținut în colaborare cu Spring AI
  • TypeScript SDK - Implementarea oficială TypeScript
  • Python SDK - Implementarea oficială Python
  • Kotlin SDK - Implementarea oficială Kotlin
  • Swift SDK - Menținut în colaborare cu Loopwork AI
  • Rust SDK - Implementarea oficială Rust

Aspecte importante

  • Configurarea unui mediu de dezvoltare MCP este simplă cu SDK-urile specifice fiecărui limbaj
  • Construirea serverelor MCP implică crearea și înregistrarea uneltelor cu scheme clare
  • Clienții MCP se conectează la servere și modele pentru a valorifica capabilitățile extinse
  • Testarea și depanarea sunt esențiale pentru implementări MCP fiabile
  • Opțiunile de implementare variază de la dezvoltare locală la soluții cloud

Exersare

Avem un set de exemple care completează exercițiile pe care le vei vedea în toate capitolele din această secțiune. În plus, fiecare capitol are propriile exerciții și teme

Resurse suplimentare

Ce urmează

Următorul pas: Crearea primului tău MCP Server

Declinare de responsabilitate:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autorizată. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm răspunderea pentru eventualele neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri.