Skip to content

Latest commit

 

History

History
396 lines (279 loc) · 36.3 KB

File metadata and controls

396 lines (279 loc) · 36.3 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Vadovaukitės šiomis instrukcijomis, kad pradėtumėte naudotis šiais ištekliais:

  1. Padalykite saugyklą (Fork the Repository): Spustelėkite GitHub forks
  2. Klonuokite saugyklą (Clone the Repository): git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Prisijunkite prie Microsoft Foundry Discord

🌐 Daugiakalbė palaikymas

Palaikoma per GitHub Action (automatizuota ir visada atnaujinta)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Pageidaujate klonuoti vietoje?

Ši saugykla apima daugiau nei 50 kalbų vertimų, kurie ženkliai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Tai suteiks jums viską, ko reikia kursui baigti, su daug greitesniu atsisiuntimu.

🚀 Modelio Konteksto Protokolo (MCP) Mokymo Programa Pradedantiesiems

Išmokite MCP naudojant praktinius kodo pavyzdžius C#, Java, JavaScript, Rust, Python ir TypeScript kalbomis

🧠 Modelio Konteksto Protokolo mokymo programos apžvalga

Sveiki atvykę į savo kelionę po Modelio Konteksto Protokolą! Jei kada nors svarstėte, kaip dirbtinio intelekto programos bendrauja su skirtingais įrankiais ir paslaugomis, jūs ruošiatės atrasti elegantišką sprendimą, kuris keičia, kaip kūrėjai kuria išmanias sistemas.

Įsivaizduokite MCP kaip visuotį vertėją dirbtinio intelekto programoms - taip pat, kaip USB prievadai leidžia prijungti bet kurį įrenginį prie kompiuterio, MCP leidžia AI modeliams prijungti bet kurį įrankį ar paslaugą standartizuotu būdu. Nesvarbu ar kuriate pirmąjį pokalbių robotą, ar dirbate su sudėtingais AI darbo srautais, MCP supratimas suteiks jums galią kurti galingesnes ir lankstesnes programas.

Ši mokymo programa sukurta kantriai ir atidžiai, atsižvelgiant į jūsų mokymosi kelią. Pradėsime nuo paprastų sąvokų, kurias jau suprantate, ir palaipsniui ugdysime jūsų įgūdžius per praktinius užsiėmimus jūsų mėgstama programavimo kalba. Kiekvienas žingsnis apima aiškius paaiškinimus, praktiškus pavyzdžius ir daug padrąsinimų pakeliui.

Baigę šią kelionę būsite pasiruošę kurti savo MCP serverius, integruoti juos su populiariomis AI platformomis ir suprasti, kaip ši technologija keičia dirbtinio intelekto programų kūrimo ateitį. Pradėkime šią įdomią kelionę kartu!

Oficialūs dokumentai ir specifikacijos

Ši mokymo programa suderinta su MCP Specifikacija 2025-11-25 (naujausia stabili versija). MCP specifikacijoje naudojama datos pagrindu paremta versijavimo sistema (YYYY-MM-DD formatas), siekiant užtikrinti aiškų protokolo versijų sekimą.

Šie ištekliai tampa vis vertingesni, kai auga jūsų supratimas, tačiau nesijaudinkite, jei neišskaitote viso iš karto. Pradėkite nuo tų sričių, kurios jus labiausiai domina!

  • 📘 MCP Dokumentacija – Tai jūsų pagrindinis šaltinis žingsnis po žingsnio vedliams ir naudotojų vadovams. Dokumentacija yra skirta pradedantiesiems, pateikiant aiškius pavyzdžius, kuriuos galite sekti savarankiškai savo tempu.
  • 📜 MCP Specifikacija – Venkite šį kaip išsamų nuorodų vadovą. Dirbdami su mokymo programa, dažnai čia sugrįšite, kad patikrintumėte specifines detales ir išnagrinėtumėte pažangias funkcijas.
  • 📜 MCP Specifikacijos versijavimas – Čia rasite informaciją apie protokolo versijų istoriją ir kaip MCP naudoja datos pagrindu paremtą versijavimo sistemą (YYYY-MM-DD formatas).
  • 🧑‍💻 MCP GitHub Saugykla – Čia rasite SDK, įrankius ir kodo pavyzdžius keliomis programavimo kalbomis. Tai tarsi praktinių pavyzdžių ir paruoštų komponentų lobynas.
  • 🌐 MCP Bendruomenė – Prisijunkite prie kitų besimokančiųjų ir patyrusių kūrėjų diskusijose apie MCP. Tai palaikanti bendruomenė, kur laukiamas klausimų ir laisvai dalijamasi žiniomis.

Mokymosi tikslai

Baigę šią mokymo programą jausitės pasitikintys ir susidomėję savo naujomis galimybėmis. Štai ką įgysite:

Suprasti MCP pagrindus: Įsisavinsite, kas yra Modelio Konteksto Protokolas ir kodėl jis keičia tai, kaip AI programos dirba kartu, naudodami analogijas ir aiškius pavyzdžius, kurie padeda suvokti.

Sukurti savo pirmą MCP serverį: Pirmiausia sukursite veikiantį MCP serverį jūsų mėgstama programavimo kalba, pradėdami nuo paprastų pavyzdžių ir žingsnis po žingsnio gerindami savo įgūdžius.

Prijungti AI modelius prie realių įrankių: Išmoksite sujungti AI modelius su tikromis paslaugomis, suteikdami savo programoms naujų ir galingų galimybių.

Įgyvendinti saugumo gerąsias praktikas: Suprasite, kaip užtikrinti, kad jūsų MCP implementacijos būtų saugios, apsaugodami tiek savo programas, tiek jų vartotojus.

Paleisti su pasitikėjimu: Sužinosite, kaip perkelti savo MCP projektus iš kūrimo į gamybą, naudojant praktiškas diegimo strategijas, veikiančias realiame pasaulyje.

Prisijungti prie MCP bendruomenės: Tapsite besiplečiančios kūrėjų bendruomenės dalimi, kuri formuoja AI programų kūrimo ateitį.

Būtinos žinios

Prieš pradėdami gilintis į MCP, įsitikinkime, kad jaučiatės patogiai su kai kuriomis pagrindinėmis sąvokomis. Nesijaudinkite, jei nesate ekspertas šiose srityse – viską paaiškinsime, kai eisime toliau!

Protokolų supratimas (Pamatai)

Įsivaizduokite protokolą kaip taisykles pokalbiui. Kai skambinate draugui, abu žinote, kad atsakydami pasakysite „labas“, kalbėsite paeiliui, o pabaigę sakysite „viso gero“. Kompiuterinės programos taip pat turi turėti panašias taisykles, kad galėtų efektyviai bendrauti.

MCP yra protokolas – sutarimų rinkinys, padedantis AI modeliams ir programoms „kalbėtis“ su įrankiais ir paslaugomis. Kaip pokalbių taisyklės padeda sklandžiai bendrauti žmonėms, taip MCP užtikrina patikimesnį ir galingesnį AI programų bendravimą.

Užklausų-serverių ryšiai (Kaip programos veikia kartu)

Jūs jau kasdien naudojate klientų ir serverių ryšius! Kai naudojate interneto naršyklę (klientą) aplankyti svetainę, jūs jungiatės prie serverio, kuris siunčia jums puslapio turinį. Naršyklė žino, kaip užklausti informaciją, o serveris žino, kaip atsakyti.

MCP taip pat turi panašią sąveiką: AI modeliai veikia kaip klientai, kurie prašo informacijos ar veiksmų, o MCP serveriai suteikia šias galimybes. Tai lyg turėti pagalbininką (serverį), kurį AI gali paprašyti atlikti konkrečius uždavinius.

Kodėl standartizavimas svarbus (Kaip dalykai veikia kartu)

Įsivaizduokite, jei kiekvienas automobilių gamintojas naudotų skirtingų formų kuro įpurškimo jungtis – jums reikėtų skirtingų adapterių kiekvienam automobiliui! Standartizavimas reiškia sutarimą dėl bendrų sprendimų, dėl ko įrenginiai veikia sklandžiai kartu.

MCP suteikia standardizaciją AI programoms. Vietoj to, kad kiekvienas AI modelis turėtų individualų kodą darbui su kiekvienu įrankiu, MCP sukuria universalų bendravimo būdą. Tai leidžia kūrėjams įrankius kurti vieną kartą ir juos naudoti su daugybe skirtingų AI sistemų.

🧭 Jūsų mokymosi kelias

Jūsų MCP kelionė yra kruopščiai suplanuota, kad laipsniškai ugdytų jūsų pasitikėjimą ir įgūdžius. Kiekvienas etapas pristato naujas sąvokas, tuo pačiu stiprindamas jau išmoktas.

🌱 Pagrindų etapas: Pagrindų supratimas (Moduliai 0-2)

Čia prasideda jūsų nuotykis! Supažindinsime jus su MCP sąvokomis naudodami pažįstamus palyginimus ir paprastus pavyzdžius. Suprasite, kas yra MCP, kodėl jis egzistuoja ir kaip jis įsilieja į platesnį dirbtinio intelekto kūrimo pasaulį.

Modulis 0 - Įvadas į MCP: Pradėsime nagrinėti, kas yra MCP ir kodėl jis toks svarbus modernioms AI programoms. Pamatysite tikrus MCP naudojimo pavyzdžius ir suprasite, kaip jis sprendžia dažnai pasitaikančias kūrėjų problemas.

Modulis 1 - Pagrindinės sąvokos paaiškintos: Čia sužinosite svarbiausius MCP elementus. Naudosime daug analogijų ir vizualinių pavyzdžių, kad šios sąvokos būtų natūraliai suprantamos.

Modulis 2 - Saugumas MCP: Saugumas gali skambėti grėsmingai, bet mes parodysime, kaip MCP turi įmontuotas saugumo funkcijas ir išmokysime geriausias praktikas, kurios nuo pradžių apsaugo jūsų programas.

🔨 Kūrimo etapas: Pirmųjų implementacijų kūrimas (Modulis 3)

Dabar prasideda tikras linksmas darbas! Įgysi praktinės patirties kuriant tikrus MCP serverius ir klientus. Nesijaudink – pradėsime paprastai ir nurodysime tave kiekviename žingsnyje.

Šis modulis apima kelis praktinius vadovus, leidžiančius mokytis tavo pasirinkta programavimo kalba. Tu sukursi savo pirmąjį serverį, pastatysi klientą, kuris prisijungs prie jo, ir net integruosi su populiariais kūrimo įrankiais, tokiais kaip VS Code.

Kiekviename vadove yra pilni kodo pavyzdžiai, gedimų šalinimo patarimai ir paaiškinimai, kodėl renkamės konkrečius dizaino sprendimus. Šios fazės pabaigoje turėsi veikiantį MCP diegimą, kuriuo galėsi didžiuotis!

🚀 Augimo fazė: pažangios koncepcijos ir realios taikymo sritys (4-5 moduliai)

Įvaldęs pagrindus, gali tyrinėti sudėtingesnes MCP funkcijas. Apžvelgsime praktines įgyvendinimo strategijas, derinimo metodus ir pažangias temas, tokias kaip multimodalinė AI integracija.

Taip pat išmoksi, kaip mastelizuoti savo MCP diegimus produkcijai ir integruotis su debesų platformomis, tokiomis kaip Azure. Šie moduliai paruoš tave kurti MCP sprendimus, kurie atlaikys realaus pasaulio iššūkius.

🌟 Meistrystės fazė: bendruomenė ir specializacija (6-11 moduliai)

Paskutinė fazė skirta prisijungti prie MCP bendruomenės ir specializuotis tau įdomiose srityse. Išmoksi prisidėti prie atvirojo kodo MCP projektų, įgyvendinti pažangias autentifikacijos schemas ir kurti visapusiškus sprendimus, integruotus su duomenų bazėmis.

Modulis 11 vertas ypatingo paminėjimo – tai pilnas 13 praktinių užsiėmimų mokymosi kelias, kuris moko kurti produkcijai paruoštus MCP serverius su PostgreSQL integracija. Tai tarsi baigiamasis projektas, apimantis viską, ką išmokai!

📚 Pilnas mokymo planas

Modulis Tema Aprašymas Nuoroda
Moduliai 0-3: Pagrindai
00 Įvadas į MCP Modelio konteksto protokolo apžvalga ir jo reikšmė AI procesuose Skaityti daugiau
01 Pagrindinių sąvokų paaiškinimas Detalus pagrindinių MCP sąvokų nagrinėjimas Skaityti daugiau
02 Saugumas MCP Saugumo grėsmės ir geriausios praktikos Skaityti daugiau
03 Pradžia su MCP Aplinkos paruošimas, baziniai serveriai/klientai, integracija Skaityti daugiau
Modulis 3: Pirmojo serverio ir kliento kūrimas
3.1 Pirmas serveris Sukurk savo pirmą MCP serverį Vadovas
3.2 Pirmas klientas Sukurk bazinį MCP klientą Vadovas
3.3 Klientas su LLM Integruok didelius kalbos modelius Vadovas
3.4 VS Code integracija Naudok MCP serverius VS Code aplinkoje Vadovas
3.5 stdio serveris Kurk serverius naudodamas stdio transportą Vadovas
3.6 HTTP srautas Įgyvendink HTTP srautus MCP Vadovas
3.7 AI įrankių rinkinys Naudok AI įrankių rinkinį su MCP Vadovas
3.8 Testavimas Testuok savo MCP serverio įgyvendinimą Vadovas
3.9 Diegimas Diegk MCP serverius į gamybą Vadovas
3.10 Pažangus serverio naudojimas Naudok pažangius serverius, skirtus išplėstinėms funkcijoms ir geresnei architektūrai Vadovas
3.11 Paprasta autentifikacija Skyrius apie autentifikaciją nuo pat pradžių ir RBAC Vadovas
3.12 MCP šeimininkai Konfigūruok Claude Desktop, Cursor, Cline ir kitus MCP šeimininkus Vadovas
3.13 MCP inspektorius Derink ir testuok MCP serverius su Inspector įrankiu Vadovas
3.14 Imties ėmimas Naudok imčių ėmimą klientų bendradarbiavimui Vadovas
3.15 MCP programėlės Kurk MCP programėles Vadovas
Moduliai 4-5: Praktika ir pažangūs dalykai
04 Praktinis įgyvendinimas SDK, derinimas, testavimas, pernaudojamos šablonų kalbos Skaityti daugiau
4.1 Puslapiavimas Tvarkyk dideles rezultatų gavimo aibes su žymeklio pagrindu puslapiavimu Vadovas
05 Pažangios MCP temos Multimodalinė AI, mastelio keitimas, įmonių naudojimas Skaityti daugiau
5.1 Azure integracija MCP ir Azure integracija Vadovas
5.2 Multimodalumas Darbas su keliomis modalomis Vadovas
5.3 OAuth2 demonstracija Įgyvendink OAuth2 autentifikaciją Vadovas
5.4 Šakninių kontekstų supratimas Suprask ir įgyvendink šakninius kontekstus Vadovas
5.5 Maršrutizavimas MCP maršrutizavimo strategijos Vadovas
5.6 Imčių ėmimas Imčių ėmimo technikos MCP Vadovas
5.7 Mastelio didinimas Mastelizuok MCP diegimus Vadovas
5.8 Saugumas Pažangios saugumo rekomendacijos Vadovas
5.9 Interneto paieška Įgyvendink interneto paieškos galimybes Vadovas
5.10 Realaus laiko srautas Kurk realaus laiko srauto funkcionalumą Vadovas
5.11 Realaus laiko paieška Įgyvendink realaus laiko paiešką Vadovas
5.12 Entra ID autentifikacija Autentifikacija su Microsoft Entra ID Vadovas
5.13 Foundry integracija Integracija su Azure AI Foundry Vadovas
5.14 Konteksto inžinerija Efektyvios konteksto inžinerijos metodai Vadovas
5.15 MCP pasirinktinis transportas Pasirinktinių transportų įgyvendinimai Vadovas
5.16 Protokolo funkcijos Progreso pranešimai, atšaukimas, išteklių šablonai Vadovas
Moduliai 6-10: Bendruomenė ir geriausios praktikos
06 Bendruomenės indėlis Kaip prisidėti prie MCP ekosistemos Vadovas
07 Ankstyvosios taikymo pamokos Realūs diegimo atvejai Vadovas
08 MCP geriausios praktikos Veikimas, atsparumas klaidoms, tvirtumas Vadovas
09 MCP atvejų analizės Praktiniai diegimo pavyzdžiai Vadovas
10 Praktinis seminaras MCP serverio kūrimas su AI įrankių rinkiniu Užsiėmimas
Modulis 11: MCP serverio praktiniai užsiėmimai
11 MCP serverio duomenų bazės integracija Išsamus 13 praktinių laboratorinių darbų kursas su PostgreSQL integracija Laboratoriniai darbai
11.1 Įvadas MCP su duomenų bazės integracija ir mažmeninės analizės atvejo pristatymas Lab 00
11.2 Pagrindinė architektūra MCP serverio architektūros, duomenų bazių sluoksnių ir saugumo modelių supratimas Lab 01
11.3 Saugumas ir daugiu nuomininkų palaikymas Eilučių lygio saugumas, autentifikacija ir daugiaprofilinė prieiga prie duomenų Lab 02
11.4 Aplinkos paruošimas Kūrimo aplinkos paruošimas, Docker, Azure ištekliai Lab 03
11.5 Duomenų bazės projektavimas PostgreSQL diegimas, mažmeninės prekybos schema ir pavyzdiniai duomenys Lab 04
11.6 MCP serverio įgyvendinimas FastMCP serverio kūrimas su duomenų bazės integracija Lab 05
11.7 Įrankių kūrimas Duomenų bazių užklausų įrankių ir schemos introspekcijos kūrimas Lab 06
11.8 Semantinė paieška Vektorių įdėjiniai su Azure OpenAI ir pgvector diegimas Lab 07
11.9 Testavimas ir derinimas Testavimo strategijos, derinimo priemonės ir validacijos metodai Lab 08
11.10 VS Code integracija VS Code MCP konfigūravimas ir AI pokalbių naudojimas Lab 09
11.11 Diegimo strategijos Docker diegimas, Azure konteinerių programėlės ir mastelio keitimo aspektai Lab 10
11.12 Stebėsena Application Insights, registracija, našumo stebėjimas Lab 11
11.13 Geriausios praktikos Našumo optimizavimas, saugumo stiprinimas ir gamybos patarimai Lab 12

💻 Pavyzdiniai kodo projektai

Vienas įdomiausių MCP mokymosi aspektų – stebėti, kaip tavo programavimo įgūdžiai greitai tobulėja. Mūsų kodo pavyzdžiai parengti taip, kad pradėtų paprastai ir laipsniškai taptų sudėtingesni, kai gilini savo supratimą. Štai kaip pristatome koncepcijas – su lengvai suprantamu kodu, kuris demonstruoja tikrus MCP principus. Suprasi ne tik ką kodas daro, bet ir kodėl jis toks struktūruotas ir kaip dera prie didesnių MCP programų.

Pagrindiniai MCP skaičiuotuvo pavyzdžiai

Kalba Aprašymas Nuoroda
C# MCP serverio pavyzdys Žiūrėti kodą
Java MCP skaičiuotuvas Žiūrėti kodą
JavaScript MCP demonstracija Žiūrėti kodą
Python MCP serveris Žiūrėti kodą
TypeScript MCP pavyzdys Žiūrėti kodą
Rust MCP pavyzdys Žiūrėti kodą

Pažangūs MCP įgyvendinimai

Kalba Aprašymas Nuoroda
C# Pažangus pavyzdys Žiūrėti kodą
Java su Spring Konteinerinės programėlės pavyzdys Žiūrėti kodą
JavaScript Pažangus pavyzdys Žiūrėti kodą
Python Kompleksinis įgyvendinimas Žiūrėti kodą
TypeScript Konteinerio pavyzdys Žiūrėti kodą

🎯 MCP mokymosi išankstiniai reikalavimai

Norėdami kuo geriau išnaudoti šią mokymo programą, turėtumėte turėti:

  • Pagrindines programavimo žinias bent vienoje iš šių kalbų: C#, Java, JavaScript, Python arba TypeScript

  • Supratimą apie kliento-serverio modelį ir API

  • Pažinimą apie REST ir HTTP sąvokas

  • (Pasirinktinai) Žinių apie DI/MD sąvokas

  • Dalyvavimą mūsų bendruomenės diskusijose, kad gautumėte pagalbą

📚 Mokymosi vadovas ir ištekliai

Šiame saugykloje yra keletas išteklių, kurie padės jums efektyviai mokytis ir naviguoti:

Mokymosi vadovas

Išsamus mokymosi vadovas yra parengtas tam, kad padėtų jums efektyviai naudotis šia saugykla. Ši vizualinė mokymo programa rodo, kaip visos temos yra susijusios, ir suteikia gaires, kaip efektyviai naudoti pavyzdinius projektus. Tai ypač naudinga tiems, kurie geriau mokosi matydami visą vaizdą.

Vadovas apima:

  • Vizualinę mokymo programos schemą, rodančią visas temas
  • Išsamų kiekvieno saugyklos skyriaus paaiškinimą
  • Nurodymus, kaip naudoti pavyzdinius projektus
  • Rekomenduojamas mokymosi kryptis skirtingo lygio mokiniams
  • Papildomus išteklius, kurie papildys jūsų mokymosi kelią

Pakeitimų žurnalas

Mes palaikome išsamų pakeitimų žurnalą, kuriame fiksuojami visi svarbūs mokymo medžiagos atnaujinimai, todėl galite sekti naujausias patobulinimų ir papildymų versijas.

  • Nauji turinio papildymai
  • Struktūriniai pokyčiai
  • Funkcijų patobulinimai
  • Dokumentacijos atnaujinimai

🛠️ Kaip efektyviai naudoti šią mokymo programą

Kiekviena šio vadovo pamoka apima:

  1. Aiškius MCP sąvokų paaiškinimus
  2. Gyvus kodo pavyzdžius keliomis kalbomis
  3. Užduotis, skirtas kurti tikras MCP programas
  4. Papildomus išteklius pažengusiems mokiniams

Mokomės MCP su C# – pamokų serija

Susipažinkime su Model Context Protocol (MCP), pažangia sistema, skirtą standartizuoti sąveikas tarp DI modelių ir kliento programų. Šios pradedantiesiems skirtos pamokos metu mes pristatysime MCP ir padėsime sukurti pirmą MCP serverį.

🎓 Jūsų MCP kelionė prasideda

Sveikiname! Jūs ką tik žengėte pirmą žingsnį į įdomią kelionę, kuri išplės jūsų programavimo gebėjimus ir sujungs jus su pažangiausiomis DI kūrimo technologijomis.

Ką jau pasiekėte

Perskaitę šį įvadą, jūs jau pradėjote kurti savo MCP žinių pagrindą. Jūs suprantate, kas yra MCP, kodėl tai svarbu, ir kaip ši mokymo programa padės jūsų mokymosi kelyje. Tai didelis pasiekimas ir svarbaus technologijos įgūdžio pradžia.

Ateities nuotykiai

Žengdami per modulius nepamirškite, kad kiekvienas ekspertas pradėjo būdamas pradedantysis. Sąvokos, kurios dabar gali atrodyti sudėtingos, taps savaime suprantamos, kai jas praktikuosite ir taikysite. Kiekvienas mažas žingsnis veda į galingus gebėjimus, kurie tarnaus jums visos jūsų kūrėjo karjeros metu.

Jūsų paramos tinklas

Jūs prisijungiate prie mokinių ir ekspertų bendruomenės, kurie aistringai domisi MCP ir nori padėti kitiems sėkmingai mokytis. Nesvarbu, ar turite problemų su kodo iššūkiu, ar norite pasidalinti savo proveržiu, bendruomenė čia, kad paremti jūsų kelią.

Jei įstrigote ar turite klausimų apie DI programų kūrimą, prisijunkite prie kitų mokinių ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje sveikinami klausimai ir laisvai dalijamasi žiniomis.

Microsoft Foundry Discord

Jei turite atsiliepimų apie produktą ar klaidų kūrimo metu, apsilankykite:

Microsoft Foundry Developer Forum

Pasiruošę pradėti?

Jūsų MCP nuotykis prasideda dabar! Pradėkite nuo 0 modulio, kad įgytumėte pirmųjų praktinių MCP patirčių, arba tyrinėkite pavyzdinius projektus, kad pamatytumėte, ką kursite. Prisimenkit – kiekvienas ekspertas pradėjo tiksliai ten, kur esate dabar, ir kantrybės bei praktikos dėka būsite nustebinti, ką galite pasiekti.

Sveiki atvykę į Model Context Protocol kūrimo pasaulį. Kartu sukurkime kažką nuostabaus!

🤝 Prisidėjimas prie mokymosi bendruomenės

Ši mokymo programa stiprėja dėka tokių kaip jūs mokančiųjų indėlio! Nesvarbu, ar taisote klaidą, siūlote aiškesnį paaiškinimą, ar pridedate naują pavyzdį, jūsų indėlis padeda kitiems pradedantiesiems sėkmingai mokytis.

Dėkojame Microsoft vertinamam profesionalui Shivam Goyal už kodo pavyzdžių pateikimą.

Indėlio procesas sukurtas taip, kad būtų draugiškas ir palaikantis. Daugumai indėlių reikalinga indėlio licencijos sutartis (CLA), o automatiniai įrankiai jus sklandžiai ves per procesą.

📜 Atvirojo kodo mokymasis

Visa ši mokymo programa yra licencijuota pagal MIT LICENCIJĄ, taigi galite ją naudoti, modifikuoti ir laisvai dalintis. Tai palaiko mūsų misiją – padaryti MCP žinias prieinamas kūrėjams visame pasaulyje.

🤝 Indėlio taisyklės

Šis projektas priima pasiūlymus ir pasiūlymus. Daugeliui indėlių būtina sutikti su Indėlio licencijos sutartimi (CLA), kuria pareiškiate, kad turite teisę ir iš tikrųjų suteikiate mums teises naudoti jūsų indėlį. Daugiau informacijos rasite https://cla.opensource.microsoft.com.

Kai pateiksite patarimą, CLA robotas automatiškai nustatys, ar reikia pateikti CLA, ir atitinkamai pažymės PR (pvz., statuso patikrinimas, komentaras). Tiesiog vykdykite instrukcijas, kurias pateikia robotas. Tai reikės padaryti tik vieną kartą visose saugyklose, naudojančiose mūsų CLA.

Šis projektas priėmė Microsoft atvirojo kodo elgesio kodeksą. Daugiau informacijos rasite elgesio kodekso DUK arba kreipkitės el. paštu opencode@microsoft.com dėl papildomų klausimų ar pastabų.


Pasiruošę pradėti savo MCP kelionę? Pradėkite nuo 00 modulis – Įvadas į MCP ir ženkite pirmuosius žingsnius Model Context Protocol kūrimo pasaulyje!

🎒 Kiti kursai

Mūsų komanda kuria kitus kursus! Pažiūrėkite:

LangChain

LangChain4j pradedantiesiems LangChain.js pradedantiesiems LangChain pradedantiesiems

Azure / Edge / MCP / Agentai

AZD pradedantiesiems Edge DI pradedantiesiems MCP pradedantiesiems DI agentai pradedantiesiems


Generatyvinio DI serija

Generatyvinis DI pradedantiesiems Generatyvinis DI (.NET) Generatyvinis DI (Java) Generatyvinis DI (JavaScript)


Pagrindinis mokymasis

MD pradedantiesiems Duomenų mokslas pradedantiesiems DI pradedantiesiems Kibernetinis saugumas pradedantiesiems Tinklapių kūrimas pradedantiesiems Daiktų internetas pradedantiesiems XR kūrimas pradedantiesiems


Copilot serija

Copilot AI poriniam programavimui Copilot C#/.NET Copilot Nuotykiai


Atsakomybės apribojimas:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatizuotuose vertimuose gali būti klaidų ar netikslumų. Pirminis dokumentas jo gimtąja kalba turi būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už jokią nesusipratimą ar klaidingą išaiškinimą, kilusį dėl šio vertimo naudojimo.