(Kliknite zgornjo sliko za ogled videa te lekcije)
Ta razdelek vsebuje več lekcij:
-
1 Vaš prvi strežnik, v tej prvi lekciji se boste naučili, kako ustvariti svoj prvi strežnik in ga pregledati z orodjem za pregledovanje, kar je dragocen način za testiranje in odpravljanje napak na strežniku, na lekcijo
-
2 Odjemalec, v tej lekciji se boste naučili, kako napisati odjemalca, ki se lahko poveže z vašim strežnikom, na lekcijo
-
3 Odjemalec z LLM, še boljši način pisanja odjemalca je dodajanje LLM, da lahko "pogaja" z vašim strežnikom o tem, kaj storiti, na lekcijo
-
4 Uporaba strežnika GitHub Copilot Agent v načinu Visual Studio Code. Tukaj bomo preučili, kako zagnati naš MCP strežnik znotraj Visual Studio Code, na lekcijo
-
5 stdio Transport Server stdio transport je priporočeni standard za komunikacijo med MCP strežnikom in odjemalcem v trenutni specifikaciji, ki zagotavlja varno komunikacijo na osnovi podprocesov na lekcijo
-
6 HTTP pretakanje z MCP (Streamable HTTP). Naučite se o sodobnem HTTP pretakanju, obvestilih o napredku in kako implementirati skalabilne, realnočasovne MCP strežnike in odjemalce z uporabo Streamable HTTP. na lekcijo
-
7 Uporaba AI Toolkit za VSCode za uporabo in testiranje vaših MCP odjemalcev in strežnikov na lekcijo
-
8 Testiranje. Tukaj se bomo osredotočili predvsem na to, kako lahko na različne načine testiramo naš strežnik in odjemalca, na lekcijo
-
9 Namestitev. Ta poglavje bo preučilo različne načine namestitve vaših MCP rešitev, na lekcijo
Model Context Protocol (MCP) je odprt protokol, ki standardizira, kako aplikacije zagotavljajo kontekst LLM-jem. MCP si lahko predstavljate kot USB-C priključek za AI aplikacije - zagotavlja standardiziran način povezovanja AI modelov z različnimi viri podatkov in orodji.
Do konca te lekcije boste lahko:
- Nastavili razvojna okolja za MCP v C#, Java, Python, TypeScript in JavaScript
- Zgradili in namestili osnovne MCP strežnike s prilagojenimi funkcijami (viri, pozivi in orodji)
- Ustvarili gostiteljske aplikacije, ki se povezujejo z MCP strežniki
- Testirali in odpravljali napake MCP implementacij
- Razumeli pogoste izzive pri nastavitvi in njihove rešitve
- Povezali svoje MCP implementacije s priljubljenimi LLM storitvami
Preden začnete delati z MCP, je pomembno, da pripravite svoje razvojno okolje in razumete osnovni potek dela. Ta razdelek vas bo vodil skozi začetne korake nastavitve, da zagotovite gladek začetek z MCP.
Preden se lotite razvoja MCP, poskrbite, da imate:
- Razvojno okolje: Za izbrani jezik (C#, Java, Python, TypeScript ali JavaScript)
- IDE/Urejevalnik: Visual Studio, Visual Studio Code, IntelliJ, Eclipse, PyCharm ali kateri koli sodoben urejevalnik kode
- Upravitelji paketov: NuGet, Maven/Gradle, pip ali npm/yarn
- API ključe: Za vse AI storitve, ki jih nameravate uporabiti v svojih gostiteljskih aplikacijah
V prihajajočih poglavjih boste videli rešitve, zgrajene z uporabo Python, TypeScript, Java in .NET. Tukaj so vsi uradno podprti SDK-ji.
MCP zagotavlja uradne SDK-je za več jezikov:
- C# SDK - Vzdrževan v sodelovanju z Microsoftom
- Java SDK - Vzdrževan v sodelovanju s Spring AI
- TypeScript SDK - Uradna implementacija za TypeScript
- Python SDK - Uradna implementacija za Python
- Kotlin SDK - Uradna implementacija za Kotlin
- Swift SDK - Vzdrževan v sodelovanju z Loopwork AI
- Rust SDK - Uradna implementacija za Rust
- Nastavitev razvojnega okolja MCP je enostavna z jezikovno specifičnimi SDK-ji
- Gradnja MCP strežnikov vključuje ustvarjanje in registracijo orodij z jasnimi shemami
- MCP odjemalci se povezujejo s strežniki in modeli za izkoriščanje razširjenih zmogljivosti
- Testiranje in odpravljanje napak sta ključna za zanesljive MCP implementacije
- Možnosti namestitve segajo od lokalnega razvoja do rešitev v oblaku
Imamo niz vzorcev, ki dopolnjujejo vaje, ki jih boste videli v vseh poglavjih tega razdelka. Poleg tega ima vsako poglavje tudi svoje vaje in naloge.
- Gradnja agentov z Model Context Protocol na Azure
- Oddaljeni MCP z Azure Container Apps (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP Agent
Naprej: Ustvarjanje vašega prvega MCP strežnika
Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem maternem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitna nesporazumevanja ali napačne razlage, ki bi nastale zaradi uporabe tega prevoda.
