Skip to content

Latest commit

 

History

History
395 lines (277 loc) · 36.9 KB

File metadata and controls

395 lines (277 loc) · 36.9 KB

MCP-pradedantiesiems

GitHub contributoriai GitHub problemos GitHub pataisymai PRs Sveiki

GitHub stebėtojai GitHub forkai GitHub žvaigždės

Microsoft Foundry Discord

Sekite šiuos žingsnius, kad pradėtumėte naudotis šiomis priemonėmis:

  1. Forkinkite saugyklą: Spauskite GitHub forkai
  2. Klonuokite saugyklą: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Prisijunkite prie Microsoft Foundry Discord

🌐 Daugiakalbė parama

Palaikoma per GitHub Action (automatiškai ir visada atnaujinama)

Arabų | Bengalų | Bulgarų | Birmos (Myanmar) | Kinų (supaprastinta) | Kinų (tradicinė, Honkongas) | Kinų (tradicinė, Makao) | Kinų (tradicinė, Taivanas) | Kroatų | Čekų | Danų | Olandų | Estų | Suomių | Prancūzų | Vokiečių | Graikų | Hebrajų | Hindi | Vengrų | Indoneziečių | Italų | Japonų | Kannadų | Khmerų | Korėjiečių | Lietuvių | Malajų | Malajalų | Marathi | Nepalų | Nigerijos pidžinas | Norvegų | Persų (Farsi) | Lenkų | Portugalų (Brazilija) | Portugalų (Portugalija) | Pandžabų (Gurmukhi) | Rumunų | Rusų | Serbų (kirilica) | Slovakų | Slovėnų | Ispanų | Svahelių | Švedų | Tagalogų (Filipinų) | Tamilų | Telugų | Tailando | Turkų | Ukrainiečių | Urdu | Vietnamiečių

Norite klonuoti vietoje?

Šioje saugykloje yra per 50 kalbų vertimų, todėl atsisiuntimo dydis ženkliai didėja. 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 suteikia viską, ko reikia kursui atlikti, ir daug greitesnį atsisiuntimą.

🚀 Modelio Konteksto Protokolo (MCP) Kursas Pradedantiesiems

Išmokite MCP su praktiniais kodo pavyzdžiais C#, Java, JavaScript, Rust, Python ir TypeScript kalbomis

🧠 Modelio Konteksto Protokolo kurso apžvalga

Sveiki atvykę į Modelio Konteksto Protokolo kelionę! Jei kada nors susimąstėte, kaip DI programos bendrauja su įvairiomis priemonėmis ir paslaugomis, tuoj atrasite elegantišką sprendimą, kuris keičia tai, kaip kūrėjai kuria intelektualias sistemas.

Įsivaizduokite MCP kaip universalų vertėją DI programoms – taip pat kaip USB jungtys leidžia prijungti bet kokį įrenginį prie jūsų kompiuterio, MCP leidžia DI modeliams prijungti bet kurią priemonę ar paslaugą standartizuotu būdu. Nesvarbu, ar kuriate pirmąjį savo pokalbių robotą, ar dirbate su sudėtingais DI darbų srautais, MCP supratimas suteiks jums galių kurti galingesnes ir lankstesnes programas.

Šis kursas sukurtas kantrybe ir rūpestingumu jūsų mokymosi kelionei. Pradėsime nuo paprastų sąvokų, kurias jau suprantate, ir palaipsniui kilsime link praktinių užsiėmimų jūsų mėgstama programavimo kalba. Kiekvienas žingsnis apima aiškius paaiškinimus, praktinius pavyzdžius ir gausybę paskatinimų.

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

Oficialūs dokumentai ir specifikacijos

Šis kursas suderintas su MCP specifikacija 2025-11-25 (naujausia stabili versija). MCP specifikacija naudoja datos pagrindu pagrįstą versijavimą (YYYY-MM-DD formatas), kad būtų užtikrintas aiškus protokolo versijų sekimas.

Šie šaltiniai tampa vertingesni, kai jūsų supratimas gilėja, tačiau nesijauskite priversti skaityti viską iš karto. Pradėkite nuo sričių, kurios jus labiausiai domina!

  • 📘 MCP dokumentacija – Tai yra jūsų pagrindinis šaltinis žingsnis po žingsnio mokymams ir naudotojo vadovams. Dokumentacija rašyta pradedantiesiems, pateikiant aiškius pavyzdžius, kuriuos galite sekti savo tempu.
  • 📜 MCP specifikacija – Galvokite apie tai kaip apie išsamų nuorodų vadovą. Dirbdami su kursu, dažnai čia sugrįšite ieškoti specifinių detalių ir tyrinėti pažangias funkcijas.
  • 📜 MCP specifikacijos versijavimas – Čia pateikta informacija apie protokolo versijų istoriją ir kaip MCP naudoja datos pagrindu pagrįstą versijavimo formatą (YYYY-MM-DD).
  • 🧑‍💻 MCP GitHub saugykla – Čia rasite SDK, įrankius ir kodo pavyzdžius įvairiomis programavimo kalbomis. Tai tarsi lobynas praktinių pavyzdžių ir pasiruošusių naudoti komponentų.
  • 🌐 MCP bendruomenė – Prijunkite kitus besimokančius ir patyrusius kūrėjus MCP diskusijose. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami, o žinios laisvai dalijamos.

Mokymosi tikslai

Baigę šį kursą, jausitės užtikrinti ir džiaugsitės savo naujomis gebomis. Štai ką pasieksite:

Suprasti MCP pagrindus: Suprasite, kas yra Modelio Konteksto Protokolas ir kodėl jis revoliucionizuoja DI programų bendradarbiavimą, naudojant analogijas ir pavyzdžius, kurie yra aiškūs.

Sukurti pirmąjį MCP serverį: Sukursite veikiančią MCP serverio programą savo pasirinkta programavimo kalba, pradėdami nuo paprastų pavyzdžių ir žingsnis po žingsnio tobulindami įgūdžius.

Jungti DI modelius su realiomis priemonėmis: Išmoksite sujungti DI modelius su tikromis paslaugomis, suteikdami savo programoms galingų naujų galimybių.

Įgyvendinti saugumo geriausias praktikas: Suprasite, kaip užtikrinti MCP įdiegimų saugumą, apsaugodami tiek savo programas, tiek vartotojus.

Diegti pasitikint: Sužinosite, kaip perkelti MCP projektus iš kūrimo į gamybą, taikant praktines diegimo strategijas, kurios veikia realiame pasaulyje.

Prisijungti prie MCP bendruomenės: Tapsite augančios kūrėjų bendruomenės dalimi, formuojančia DI programų kūrimo ateitį.

Esminės žinios

Prieš pradėdami gilintis į MCP specifiką, įsitikinkime, kad jau gerai suprantate keletą pagrindinių sąvokų. Nesijaudinkite, jei nesate šių sričių ekspertas – mes paaiškinsime viską, ko jums reikės!

Protokolų supratimas (pagrindas)

Įsivaizduokite protokolą kaip pokalbio taisykles. Kai skambinate draugui, abu žinote, kad atsakę sakote „labas“, kalbatės paeiliui ir baigę tariate „viso gero“. Kompiuterių programos taip pat turi turėti panašias taisykles, kad galėtų veiksmingai bendrauti.

MCP yra protokolas – sutartų taisyklių rinkinys, padedantis DI modeliams ir programoms turėti produktyvius „pokalbius“ su įrankiais ir paslaugomis. Kaip pokalbio taisyklės palengvina žmonių bendravimą, taip MCP daro DI programų komunikaciją daug patikimesnę ir galingesnę.

Klientų ir serverių santykiai (kaip programos dirba kartu)

Jūs kasdien naudojate klientų-serverių santykius! Kai naršyklė (klientas) eina į svetainę, ji jungiasi prie tęrimo serverio, kuris pateikia puslapio turinį. Naršyklė žino, kaip prašyti informacijos, o serveris – kaip atsakyti.

MCP turi panašią sąveiką: DI modeliai veikia kaip klientai, prašantys informacijos ar veiksmų, o MCP serveriai teikia šias galimybes. Tai kaip turėti padėjėją (serverį), kurį DI gali paprašyti atlikti tam tikras užduotis.

Kodėl standartizacija svarbi (kaip viską suderinti)

Įsivaizduokite, jei kiekvienas automobilių gamintojas naudotų skirtingus kuro siurblio jungtis – jums reikėtų skirtingo adapterio kiekvienam automobiliui! Standartizacija reiškia bendrų taisyklių suderinimą, kad viskas veiktų sklandžiai.

MCP suteikia šią standartizaciją DI programoms. Vietoje to, kad kiekvienam DI modeliui reikėtų specialaus kodo kiekvienai priemonei, MCP sukuria universalų bendravimo būdą. Tai leidžia kūrėjams vieną kartą sukurti įrankį ir turėti jį veikti su daug įvairių DI sistemų.

🧭 Jūsų mokymosi kelionės apžvalga

Jūsų MCP kelionė yra kruopščiai struktūruota, kad palaipsniui stiprintumėte savo pasitikėjimą ir įgūdžius. Kiekvienas etapas pristato naujas sąvokas ir tuo pačiu stiprina jau įgytas žinias.

🌱 Pagrindų etapas: pagrindų supratimas (0-2 moduliai)

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

0 modulis – Įvadas į MCP: Pradėsime nagrinėti, kas yra MCP ir kodėl jis toks svarbus šiuolaikinėms DI programoms. Matysite realius MCP veikimo pavyzdžius ir suprasite, kaip jis sprendžia dažniausiai pasitaikančias problemas, su kuriomis susiduria kūrėjai.

1 modulis – Pagrindinės sąvokos: Čia išmoksite svarbiausias MCP sudedamąsias dalis. Naudosime gausybę analogijų ir vizualinių pavyzdžių, kad šios sąvokos taptų natūralios ir aiškios.

2 modulis – MCP saugumas: Saugumas gali skambėti bauginančiai, bet parodysime, kaip MCP įtraukia įmontuotas saugumo funkcijas ir išmokysime geriausių praktikų, kurios nuo pat pradžių apsaugos jūsų programas.

🔨 Kūrimo etapas: pirmųjų įgyvendinimų kūrimas (3 modulis)

Dabar prasideda tikras malonumas! Jūs įgysite praktinės patirties kuriant tikrus MCP serverius ir klientus. Nesijaudinkite – pradėsime paprastai ir kelsime jus žingsnis po žingsnio.

Šiame modulyje yra keli praktiniai vadovai, leidžiantys jums praktikuotis pasirinkta programavimo kalba. Jūs sukursite savo pirmąjį serverį, pastatysite klientą, kuris prisijungs prie jo, ir netgi integruosite populiarias kūrimo priemones, tokias kaip VS Code.

Kiekviename vadove yra pilni kodo pavyzdžiai, trikčių šalinimo patarimai ir paaiškinimai, kodėl pasirenkame konkrečius dizaino sprendimus. Šio etapo pabaigoje jūs turėsite veikiantį MCP įgyvendinimą, kuriuo galėsite didžiuotis!

🚀 Augimo etapas: pažangios sąvokos ir realaus pasaulio taikymas (4-5 moduliai)

Įsisavinę pagrindus, būsite pasiruošę gilintis į sudėtingesnes MCP funkcijas. Aptarsime praktines įgyvendinimo strategijas, derinimo metodus ir pažangias temas, tokias kaip daugiamodė AI integracija.

Taip pat sužinosite, kaip mastuoti MCP įgyvendinimus gamybos sąlygomis ir integruotis su debesų platformomis, tokiomis kaip Azure. Šie moduliai paruoš jus kurti MCP sprendimus, galinčius patenkinti realius poreikius.

🌟 Meistriškumo etapas: bendruomenė ir specializacija (6-11 moduliai)

Galutinis etapas orientuotas į prisijungimą prie MCP bendruomenės ir specializaciją jus labiausiai dominančiose srityse. Išmoksite prisidėti prie atviro kodo MCP projektų, įgyvendinti pažangius autentifikacijos šablonus ir kurti išsamias sprendimų su integruota duomenų baze sistemas.

11 modulis yra vertas ypatingo paminėjimo – tai pilnas 13 laboratorijų praktinis mokymosi kelias, kuris moko kurti gamybos lygio MCP serverius su PostgreSQL integracija. Tai tarsi baigiamasis projektas, apjungiantis viską, ko išmokote!

📚 Pilnas mokymo planas

Modulis Tema Aprašymas Nuoroda
0-3 moduliai: Pagrindai
00 Įvadas į MCP Modelio konteksto protokolo apžvalga ir jo reikšmė AI srautams Skaityti daugiau
01 Pagrindinių sąvokų paaiškinimas Išsamus MCP pagrindinių sąvokų nagrinėjimas Skaityti daugiau
02 Saugumas MCP Saugumo grėsmės ir geriausios praktikos Skaityti daugiau
03 Pradžia su MCP Aplinkos nustatymas, baziniai serveriai/klientai, integracija Skaityti daugiau
3 modulis: Pirmojo serverio ir kliento kūrimas
3.1 Pirmasis serveris Sukurkite savo pirmąjį MCP serverį Vadovas
3.2 Pirmasis klientas Parengkite pagrindinį MCP klientą Vadovas
3.3 Klientas su LLM Integruokite didelius kalbos modelius Vadovas
3.4 VS Code integracija Naudokite MCP serverius VS Code aplinkoje Vadovas
3.5 stdio serveris Kurkite serverius su stdio transportu Vadovas
3.6 HTTP srautinimas Įgyvendinkite HTTP srautinimą MCP Vadovas
3.7 Microsoft Foundry įrankių rinkinys Naudokite Microsoft Foundry įrankių rinkinį su MCP Vadovas
3.8 Testavimas Testuokite MCP serverio įgyvendinimą Vadovas
3.9 Diegimas Diekite MCP serverius gamybos aplinkoje Vadovas
3.10 Pažangus serverio naudojimas Naudokite pažangius serverius pažangioms funkcijoms ir geresnei architektūrai Vadovas
3.11 Paprastas autentifikavimas Skyrius, rodantis autentifikavimą nuo pradžių ir RBAC Vadovas
3.12 MCP saimininkai Konfigūruokite Claude Desktop, Cursor, Cline ir kitus MCP saimininkus Vadovas
3.13 MCP inspektorius Derinkite ir testuokite MCP serverius su Inspektoriaus įrankiu Vadovas
3.14 Imties ėmimas Naudokite imties ėmimą bendradarbiaujant su klientu Vadovas
3.15 MCP programėlės Kurkite MCP programėles Vadovas
4-5 moduliai: Praktika ir pažangūs dalykai
04 Praktinė įgyvendinimo dalis SDK, derinimas, testavimas, pakartotinai naudojami užuominų šablonai Skaityti daugiau
4.1 Puslapio numeracija Valdykite didelius rezultatų rinkinius naudodami kursoriaus pagrindu veikiančią puslapiavimo sistemą Vadovas
05 Pažangūs MCP dalykai Daugiamodė AI, mastelio keitimas, įmonių naudojimas Skaityti daugiau
5.1 Azure integracija MCP integracija su Azure Vadovas
5.2 Daugiamodiškumas Darbas su keliomis modalumais Vadovas
5.3 OAuth2 demonstracija Įgyvendinkite OAuth2 autentifikaciją Vadovas
5.4 Pagrindiniai kontekstai Supraskite ir įgyvendinkite pagrindinius kontekstus Vadovas
5.5 Maršrutizavimas MCP maršrutizavimo strategijos Vadovas
5.6 Imties ėmimas Imties ėmimo technikos MCP Vadovas
5.7 Mastelio keitimas Mastelio keitimas MCP įgyvendinimuose Vadovas
5.8 Saugumas Pažangesni saugumo aspektai Vadovas
5.9 Internetinė paieška Įgyvendinkite internetinės paieškos galimybes Vadovas
5.10 Realaus laiko srautavimas Kurkite realaus laiko srautų funkcionalumą Vadovas
5.11 Realaus laiko paieška Įgyvendinkite realaus laiko paiešką Vadovas
5.12 Entra ID autentifikacija Autentifikacija su Microsoft Entra ID Vadovas
5.13 Foundry integracija Integracija su Microsoft Foundry Vadovas
5.14 Konteksto inžinerija Efektyvios konteksto inžinerijos metodai Vadovas
5.15 MCP naudotojų transportas Pasirinktinių transporto įgyvendinimų kūrimas Vadovas
5.16 Protokolo funkcijos Progresavimo pranešimai, atšaukimas, išteklių šablonai Vadovas
5.17 Konkurencinė daugiaveiksmė agentų logika Du agentai ginčijasi priešingomis pusėmis naudodami bendrus MCP įrankius, vertina teisėjas agentas Vadovas
6-10 moduliai: Bendruomenė ir geriausios praktikos
06 Bendruomenės indėliai Kaip prisidėti prie MCP ekosistemos Vadovas
07 Ankstyvojo priėmimo įžvalgos Realios įgyvendinimo istorijos Vadovas
08 Geriausios MCP praktikos Veikimo našumas, atsparumas klaidoms, patvarumas Vadovas
09 MCP atvejų analizė Praktiniai įgyvendinimo pavyzdžiai Vadovas
10 Praktinė dirbtuvė MCP serverio kūrimas su Microsoft Foundry įrankių rinkiniu Laboratorija
11 modulis: MCP serverio praktinės laboratorijos
11 MCP serverio duomenų bazės integracija Išsamus 13 laboratorijų praktinis mokymosi kelias su PostgreSQL integracija Laboratorijos
11.1 Įvadas MCP apžvalga su duomenų bazės integracija ir mažmeninės prekybos analizės atveju Laboratorija 00
11.2 Pagrindinė architektūra MCP serverio architektūros, duomenų bazių sluoksnių ir saugumo šablonų supratimas Laboratorija 01
11.3 Saugumas ir daugiaviečiškumas Eilučių lygio saugumas, autentifikacija ir daugiaviečės duomenų prieigos valdymas Laboratorija 02
11.4 Aplinkos nustatymas Kūrimo aplinkos parengimas, Docker, Azure ištekliai Laboratorija 03
11.5 Duomenų bazės dizainas PostgreSQL nustatymas, mažmeninės prekybos koncepcijos projektavimas ir pavyzdiniai duomenys Laboratorija 04
11.6 MCP serverio įgyvendinimas Greitojo FastMCP serverio kūrimas su duomenų bazės integracija Laboratorija 05
11.7 Įrankių kūrimas Duomenų bazės užklausų įrankių ir schemos analizės kūrimas Laboratorija 06
11.8 Semantinė paieška Vektorių įdėjiniai naudojant Azure OpenAI ir pgvector Laboratorija 07
11.9 Testavimas ir derinimas Testavimo strategijos, trikčių šalinimo įrankiai ir patikros metodai Laboratorija 08
11.10 VS Code integracija VS Code MCP integracijos konfigūracija ir AI pokalbių naudojimas Laboratorija 09
11.11 Diegimo strategijos Docker diegimas, Azure konteinerių aplikacijos ir mastelio keitimo svarstymai Laboratorija 10
11.12 Stebėsena Application Insights, registravimas, našumo stebėsena Laboratorija 11
11.13 Geriausios praktikos Našumo optimizavimas, saugumo sustiprinimas ir gamybos patarimai Laboratorija 12
12 modulis: MCP įrankiai
12.1 Įrankiai MCP naudojimas Copilot programėlėje Vadovas

💻 Kodo pavyzdžių projektai

Vienas įdomiausių MCP mokymosi aspektų yra stebėti, kaip palaipsniui tobulėja jūsų kodavimo įgūdžiai. Mes sukūrėme savo kodo pavyzdžius taip, kad jie pradėtų lengvai ir su laiku taptų sudėtingesni, kai gilinsite supratimą. Štai kaip pristatome sąvokas – su lengvai suprantamu, tačiau tikru MCP principais grįstu kodu, suprasite ne tik ką šis kodas daro, bet ir kodėl jis struktūruotas būtent taip bei kaip jis įsilieja į platesnes MCP programas.

Paprasti MCP skaičiuotuvo pavyzdžiai

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

Pažangūs MCP įgyvendinimai

Kalba Aprašymas Nuoroda
C# Pažangus pavyzdys Peržiūrėti kodą
Java su Spring Container App pavyzdys Peržiūrėti kodą
JavaScript Išplėstinis pavyzdys Peržiūrėti kodą
Python Sudėtinga įgyvendinimas Peržiūrėti kodą
TypeScript Container pavyzdys Peržiūrėti kodą

🎯 MCP mokymosi išankstiniai reikalavimai

Norėdami maksimaliai išnaudoti šį mokymų planą, turėtumėte turėti:

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

  • Supratimą apie klientų-serverių modelį ir API

  • Susipažinimą su REST ir HTTP sąvokomis

  • (Pasirinktinai) žinių apie AI/ML koncepcijas

  • Dalyvavimą mūsų bendruomenės diskusijose paramai

📚 Studijų vadovas ir ištekliai

Ši saugykla apima keletą išteklių, kurie padės jums efektyviai mokytis ir orientuotis:

Studijų vadovas

Išsamus studijų vadovas yra paruoštas padėti jums efektyviai naršyti šioje saugykloje. Ši vizualinė mokymo programa parodo, kaip visos temos susijusios, ir pateikia nuorodas, kaip efektyviai naudoti pavyzdinius projektus. Tai ypač naudinga, jei esate vizualus mokinys, mėgstantis matyti bendrą vaizdą.

Vadovas apima:

  • Vizualinę mokymo programos schemą su visomis aptartomis temomis
  • Išsamią kiekvienos saugyklos dalies analizę
  • Nurodymus, kaip naudoti pavyzdinius projektus
  • Rekomenduojamus mokymosi kelius pagal įgūdžių lygius
  • Papildomus išteklius, papildančius jūsų mokymosi kelią

Pakeitimų žurnalas

Mes nuolat atnaujiname detalią pakeitimų žurnalą, kuris fiksuoja visus reikšmingus mokymo medžiagos atnaujinimus, kad galėtumėte būti informuoti apie naujausius patobulinimus ir papildymus.

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

🛠️ Kaip efektyviai naudotis šiuo mokymo planu

Kiekviena šio vadovo pamoka apima:

  1. Aiškius MCP koncepcijų paaiškinimus
  2. Veikiančius kodo pavyzdžius keliomis programavimo kalbomis
  3. Užduotis, skirtas kurti tikras MCP programas
  4. Papildomus išteklius pažengusiems mokiniams

Mokykimės MCP su C# – mokymosi ciklas

Susipažinkite su Model Context Protocol (MCP) – pažangiu karkasu, skirtu standartizuoti sąveikas tarp AI modelių ir klientų programų. Per šią pradedantiesiems skirtą sesiją pristatysime MCP ir padėsime sukurti jūsų pirmąjį MCP serverį.

🎓 Jūsų MCP kelionė prasideda

Sveikiname! Jūs ką tik žengėte pirmą žingsnį į įdomią kelionę, kuri praplės jūsų programavimo gebėjimus ir sujungs jus su AI kūrimo pažanga.

Jau pasiekta

Perskaitę šį įvadą, jūs jau pradėjote kurti MCP žinių pagrindą. Suprantate, kas yra MCP, kodėl jis svarbus ir kaip šis mokymo planas padės jūsų mokymosi kelyje. Tai reikšmingas pasiekimas ir jūsų ekspertizės šiame svarbiame technologijų sektoriuje pradžia.

Ateities nuotykiai

Mokydamiesi moduliais prisiminkite, kad kiekvienas ekspertas kadaise buvo mokinys. Koncepcijos, kurios dabar gali atrodyti sudėtingos, praktikuojant ir taikant taps savaime suprantamos. Kiekvienas mažas žingsnis veda link galingų gebėjimų, kurie tarnaus jūsų visai kūrimo karjerai.

Jūsų paramos tinklas

Prisijungiate prie mokinių ir ekspertų bendruomenės, kurią vienija aistra MCP ir noras padėti kitiems sėkmingai siekti tikslų. Nesvarbu, ar susiduriate su programavimo iššūkiu, ar norite pasidalinti atradimu, ši bendruomenė yra šalia, pasiruošusi jus paremti.

Jei susiduriate su sunkumais ar turite klausimų apie AI programų kūrimą, prisijunkite prie mokinių ir patyrusių programuotojų diskusijų apie MCP. Tai draugiška bendruomenė, kurioje klausimai yra laukiami, o žinios dalijamos laisvai.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum

Pasiruošę pradėti?

Jūsų MCP nuotykis prasideda dabar! Pradėkite nuo 0 modulio, kad galėtumėte įgyti savo pirmąją praktinę MCP patirtį, arba tyrinėkite pavyzdinius projektus ir pažiūrėkite, ką kursite. Atminkite – kiekvienas ekspertas pradėjo būdamas tokioje pat situacijoje kaip jūs dabar, o kantrybė ir praktika leis jums pasiekti nuostabių dalykų.

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

🤝 Paramos bendruomenei teikimas

Šis mokymo planas stiprėja dėka tokių mokinių kaip jūs įnašų! Nesvarbu, ar taisote klaidą, siūlote aiškesnį paaiškinimą, ar pridedate naują pavyzdį, jūsų indėlis padeda kitiems pradedantiesiems sėkmingai siekti tikslų.

Dėkojame Microsoft Vertinamam Profesionalui Shivam Goyal už kodo pavyzdžių pateikimą.

Indėlio pateikimo procesas yra draugiškas ir palaikantis. Daugumai indėlių reikia pasirašyti Bendradarbio licencijos sutartį (CLA), tačiau automatizuoti įrankiai padės jums sklandžiai pereiti šį procesą.

📜 Atviro kodo mokymasis

Visa ši mokymo medžiaga yra prieinama pagal MIT LICENCIJĄ, tai reiškia, kad ją galite laisvai naudoti, keisti ir dalintis. Tai palaiko mūsų misiją – suteikti MCP žinias kūrėjams visame pasaulyje.

🤝 Indėlio taisyklės

Šis projektas priima indėlius ir pasiūlymus. Daugumai indėlių reikia sutikti su Bendradarbio licencijos sutartimi (CLA), kurioje patvirtinate, kad turite teisę ir iš tikrųjų suteikiate mums teises naudoti jūsų indėlį. Daugiau informacijos rasite adresu https://cla.opensource.microsoft.com.

Pateikus užklausą dėl kodo integravimo, CLA robotas automatiškai nustatys, ar jums reikia pateikti CLA, ir pažymės PR atitinkamai (pavyzdžiui, statuso patikrinimu, komentaru). Tiesiog sekite roboto instrukcijas. Šį procesą reikės atlikti tik vieną kartą visuose mūsų CLA naudojuose repozitorijuose.

Šis projektas priėmė Microsoft Atviro kodo elgesio kodeksą. Daugiau informacijos rasite Elgesio kodekso DUK arba susisiekite el. paštu [email protected] jei turite papildomų klausimų ar komentarų.


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

🎒 Kiti kursai

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

LangChain

LangChain4j pradedantiesiems LangChain.js pradedantiesiems LangChain pradedantiesiems

Azure / Edge / MCP / Agentai

AZD pradedantiesiems Edge AI pradedantiesiems MCP pradedantiesiems AI agentai pradedantiesiems


Generatyvinis AI serija

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


Pagrindinis mokymasis

ML pradedantiesiems Duomenų mokslas pradedantiesiems AI pradedantiesiems Kibernetinis saugumas pradedantiesiems Web kūrimas pradedantiesiems IoT pradedantiesiems XR kūrimas pradedantiesiems


Copilot serija

Copilot dirbant su AI poroje programavimo srityje 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 automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama naudoti profesionalų žmogiškąjį vertimą. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, kilusią naudojantis šiuo vertimu.