Skip to content

Latest commit

 

History

History
390 lines (274 loc) · 35.1 KB

File metadata and controls

390 lines (274 loc) · 35.1 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Fuata hatua hizi kuanza kutumia rasilimali hizi:

  1. Fungua Nakala (Fork the Repository): Bonyeza GitHub forks
  2. Nakili Nakala (Clone the Repository): git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Jiunge na Microsoft Foundry Discord

🌐 Msaada wa Lugha Nyingi

Unaungwa mkono kupitia Hatua za GitHub (Otomatiki & Daima Imesasishwa)

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

Ungependa Kukopa Kwenye Kompyuta Yako?

Nakala hii ina tafsiri za lugha zaidi ya 50 ambazo huongeza ukubwa wa kupakua. Ili kukopa bila tafsiri, tumia 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"

Hii inakupa kila kitu unachohitaji kukamilisha kozi kwa upakuaji wa haraka zaidi.

🚀 Mtaala wa Model Context Protocol (MCP) kwa Waanzilishi

Jifunze MCP kwa Mifano ya Nambari ya Vitendo katika C#, Java, JavaScript, Rust, Python, na TypeScript

🧠 Muhtasari wa Mtaala wa Model Context Protocol

Karibu katika safari yako ya Model Context Protocol! Ikiwa umewahi kujiuliza jinsi programu za AI zinavyowasiliana na zana na huduma mbalimbali, sasa utagundua suluhisho la kisasa linalobadilisha jinsi waendelezaji wanavyotengeneza mifumo yenye akili.

Fikiria MCP kama mtafsiri wa ulimwengu kwa programu za AI – kama vile bandari za USB zinavyokuwezesha kuunganisha kifaa chochote kwenye kompyuta yako, MCP inawawezesha mifano ya AI kuunganishwa na chombo chochote au huduma kwa njia iliyosanifiwa. Iwe unajenga chatbot yako ya kwanza au unafanya kazi kwenye mtiririko ngumu wa AI, kuelewa MCP kutakupa uwezo wa kuunda programu zenye nguvu na rahisi kubadilika.

Mtaala huu umeundwa kwa uvumilivu na uangalifu kwa safari yako ya kujifunza. Tutaanzia na dhana rahisi unazozifahamu na kidogo kidogo kuimarisha ujuzi wako kupitia mazoezi ya vitendo kwa lugha unayopendelea ya programu. Kila hatua ina maelezo wazi, mifano ya vitendo, na moyo wa kuendelea mbele.

Ukitimiza safari hii, utakuwa na uhakika wa kujenga seva zako za MCP, kuzifanya zishirikiane na majukwaa maarufu ya AI, na kuelewa jinsi teknolojia hii inavyoibadilisha mustakabali wa maendeleo ya AI. Hebu tuanze jambo hili la kusisimua pamoja!

Nyaraka Rasmi na Maelezo ya Kiufundi

Mtaala huu umeendana na MCP Specification 2025-11-25 (toleo thabiti la hivi karibuni). Maelezo ya MCP yanatumia aina ya nambari kulingana na tarehe (muundo wa YYYY-MM-DD) ili kuhakikisha ufuatiliaji wazi wa matoleo ya itifaki.

Rasilimali hizi zinaongezeka thamani kadri unavyoelewa zaidi, lakini usijihisi kushurutishwa kusoma kila kitu mara moja. Anza na maeneo yanayokuvutia zaidi!

  • 📘 MCP Documentation – Hii ni rasilimali yako muhimu kwa mafunzo ya hatua kwa hatua na miongozo ya mtumiaji. Nyaraka imeandikwa kwa kuzingatia waanzilishi, ikitoa mifano wazi unayoweza kufuata kwa kasi yako mwenyewe.
  • 📜 MCP Specification – Fikiria hii kama mwongozo wako kamili wa rejea. Unapoendelea na mtaala, utajikuta ukirudi hapa kutafuta maelezo maalum na kuchunguza vipengele vya juu.
  • 📜 MCP Specification Versioning – Hii ina taarifa kuhusu historia ya matoleo ya itifaki na jinsi MCP inavyotumia aina ya nambari kulingana na tarehe (muundo wa YYYY-MM-DD).
  • 🧑‍💻 MCP GitHub Repository – Hapa utapata SDKs, zana, na mifano ya nambari katika lugha mbalimbali za programu. Ni kama hazina ya mifano ya vitendo na vipengele vilivyo tayari kutumika.
  • 🌐 MCP Community – Jiunge na wanafunzi wenzako na waendelezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii inayosaidia ambapo maswali yanakaribishwa na maarifa yanashirikiana kwa uhuru.

Malengo ya Kujifunza

Mwisho wa mtaala huu, utajisikia mwenye uhakika na mshangao juu ya ujuzi mpya. Haya ndio yatakayotimia:

Elewa misingi ya MCP: Utajua ndiyo nini Model Context Protocol ni na kwa nini inabadilisha jinsi programu za AI zinavyoshirikiana, kwa kutumia mifano na fananisho inayoyafanya kuwa rahisi kuelewa.

Jenga seva yako ya kwanza ya MCP: Utaunda seva ya MCP inayoendeshwa kwa lugha unayopendelea, kuanzia mifano rahisi na kuendeleza ujuzi hatua kwa hatua.

Unganisha mifano ya AI na zana halisi: Utajifunza jinsi ya kuunganisha tofauti kati ya mifano ya AI na huduma halisi, kutoa programu zako uwezo mpya wenye nguvu.

Tekeleza mbinu bora za usalama: Utajua jinsi ya kufanya utekelezaji wako wa MCP kuwa salama, ukilinda programu zako pamoja na watumiaji wako.

Tuma kwa ujasiri: Utajua jinsi ya kuchukua miradi yako ya MCP kutoka kwenye maendeleo hadi utengenezaji, kwa mikakati ya kutuma yenye ufanisi katika mazingira halisi.

Jiunge na jamii ya MCP: Utakuwa sehemu ya jamii inayokua ya waendelezaji wanaoboresha maendeleo ya programu za AI katika siku zijazo.

Historia Muhimu ya Awali

Kabla ya kuingia kwenye maelezo ya MCP, hebu hakikisha unajisikia kuwa na uelewa madhubuti wa baadhi ya dhana za msingi. Usijali kama huna ujuzi mkubwa katika maeneo haya – tutafafanua kila kitu unachohitaji unapoendelea!

Kuelewa Itifaki (Msingi)

Fikiria itifaki kama sheria za mazungumzo. Unapompigia rafiki simu, wote mnaelewana kusema "hujambo" unapoanza, kuchukua mzunguko wa kuzungumza, na kusema "kwaheri" unapoisha. Programu za kompyuta zinahitaji sheria kama hizi kusaidiana vizuri.

MCP ni itifaki – seti ya sheria zilizokubaliwa zinazosaidia mifano na programu za AI kuwa na "mazungumzo" yenye tija na zana na huduma. Kama sheria za mazungumzo zinavyorahisisha mawasiliano ya binadamu, MCP inafanya mawasiliano ya programu za AI kuwa ya kuaminika zaidi na yenye nguvu.

Mahusiano ya Mteja-Seva (Jinsi Programu Zinavyofanya Kazi Pamoja)

Tayari unatumia mahusiano ya mteja-seva kila siku! Unapotumia kivinjari cha wavuti (mteja) kutembelea tovuti, unakuunganishwa na seva ya wavuti ambayo hukutumia maudhui ya ukurasa. Vinjari linajua jinsi ya kuuliza taarifa, na seva inajua jinsi ya kujibu.

Katika MCP, tuna uhusiano kama huo: mifano ya AI hufanya kazi kama wateja wanaoomba taarifa au hatua, wakati seva za MCP hutoa uwezo huo. Ni kama kuwa na msaidizi wa kunusa (seva) ambaye AI inamwomba kufanya kazi maalum.

Kwa Nini Ulinganifu ni Msingi (Kuweka Vitu Vifanye Kazi Pamoja)

Fikiria gari kila mtengenezaji anatumia bomba la mafuta lenye umbo tofauti - unahitaji kiunganishi tofauti kwa kila gari! Ulinganifu unamaanisha kukubaliana juu ya mbinu za kawaida ili kufanya vitu kufanya kazi pamoja bila shida.

MCP hutoa ulipaji huu wa kawaida kwa programu za AI. Badala ya kila mfano wa AI kuhitaji nambari maalum ili kufanya kazi na kila chombo, MCP huunda njia ya kawaida ya kuwasiliana. Hii inamaanisha waendelezaji wanaweza kutengeneza zana mara moja na zifanye kazi na mifumo mingi ya AI.

🧭 Muhtasari wa Njia Yako ya Kujifunza

Safari yako ya MCP imepangwa kwa uangalifu ili kujenga uhakika na ujuzi kwa hatua. Kila kipindi kinaelezea dhana mpya huku kinathibitisha kile ulichokijua tayari.

🌱 Kipindi cha Msingi: Kuelewa Misingi (Moduli 0-2)

Hapa ndipo aventi yako inaanza! Tutakuanzishia dhana za MCP kwa kutumia fananisho za kawaida na mifano rahisi. Utaelewa MCP ni nini, kwa nini ipo, na jinsi inavyofanya kazi katika ulimwengu mkubwa wa maendeleo ya AI.

Moduli 0 - Utangulizi wa MCP: Tutaanza kwa kuchunguza MCP ni nini na kwa nini ni muhimu sana kwa programu za kisasa za AI. Utaona mifano halisi ya MCP ikifanya kazi na kuelewa jinsi inavyotatua matatizo ya kawaida yanayokumba waendelezaji.

Moduli 1 - Maana za Msingi Zifafanulie: Hapa utajifunza vipengele muhimu vya MCP. Tutatumia fananisho nyingi na mifano ya kuona ili kuhakikisha dhana hizi zinahisi za asili na rahisi kuelewa.

Moduli 2 - Usalama katika MCP: Usalama huenda ukawa kama kitu kigumu, lakini tutakuonyesha MCP ina vipengele vya usalama vilivyojengwa ndani na kukuonyesha mbinu bora zinazolinda programu zako kuanzia mwanzo.

🔨 Kipindi cha Ujenzi: Kuunda Matumizi Yako ya Kwanza (Moduli 3)

Sasa furaha halisi inaanza! Utapata uzoefu wa vitendo wa kujenga seva na wateja halisi wa MCP. Usijali - tutaanza kwa urahisi na kukuongoza katika kila hatua.

Moduli hii inajumuisha mwongozo wa vitendo kadhaa unaokuruhusu kufanya mazoezi kwa lugha yako ya programu unayopendelea. Utaunda seva yako ya kwanza, kujenga mteja kuunganishwa nayo, na hata kuunganisha na zana maarufu za maendeleo kama VS Code.

Kila mwongozo unajumuisha mifano kamili ya msimbo, vidokezo vya kutatua matatizo, na maelezo ya kwanini tunafanya uchaguzi fulani wa muundo. Mwisho wa awamu hii, utakuwa na utekelezaji wa MCP unaofanya kazi ambao unaweza kujivunia!

🚀 Awamu ya Ukuaji: Dhana za Juu na Matumizi Halisi (Moduli 4-5)

Baada ya kufahamu misingi, uko tayari kuchunguza sifa zaidi za juu za MCP. Tutafunika mikakati ya utekelezaji wa vitendo, mbinu za kusahihisha makosa, na mada za juu kama ujumuishaji wa AI wa aina nyingi.

Pia utajifunza jinsi ya kupanua utekelezaji wako wa MCP kwa matumizi ya uzalishaji na kuunganisha na majukwaa ya wingu kama Azure. Moduli hizi zinakuandaa kujenga suluhisho za MCP zinazoweza kushughulikia mahitaji halisi ya dunia.

🌟 Awamu ya Umahiri: Jamii na Utaalamu (Moduli 6-11)

Awamu ya mwisho inalenga kujiunga na jamii ya MCP na kuzingatia maeneo unayovutiwa nayo zaidi. Utajifunza jinsi ya kuchangia miradi ya MCP ya chanzo huria, kutekeleza mifumo ya uthibitishaji ya hali ya juu, na kujenga suluhisho kamili zenye ushirikiano wa hifadhidata.

Moduli ya 11 inastahili kutajwa kwa kipekee - ni njia kamili ya kujifunza ya maabara 13 ya vitendo ambayo inakufundisha kujenga seva za MCP zinazostahili uzalishaji zenye ujumuishaji wa PostgreSQL. Ni kama mradi wa mwisho unaokuleta pamoja kila kitu ulichochukua!

📚 Muundo Kamili wa Mtaala

Moduli Mada Maelezo Kiungo
Moduli 0-3: Misingi
00 Utangulizi wa MCP Muhtasari wa Model Context Protocol na umuhimu wake katika mabomba ya AI Soma zaidi
01 Maadili Msingi Yaliyoelezewa Uchunguzi wa kina wa dhana msingi za MCP Soma zaidi
02 Usalama katika MCP Vitisho vya usalama na mbinu bora Soma zaidi
03 Kuanzia na MCP Uandaaji wa mazingira, seva/wateja wa msingi, ujumuishaji Soma zaidi
Moduli 3: Kujenga Seva Yako ya Kwanza & Mteja
3.1 Seva ya Kwanza Unda seva yako ya kwanza ya MCP Mwongozo
3.2 Mteja wa Kwanza Tengeneza mteja wa msingi wa MCP Mwongozo
3.3 Mteja na LLM Jumuisha mifano mikubwa ya lugha Mwongozo
3.4 Ujumuishaji wa VS Code Tumia seva za MCP katika VS Code Mwongozo
3.5 Seva ya stdio Unda seva kwa kutumia usafirishaji wa stdio Mwongozo
3.6 Uenezaji wa HTTP Tekeleza uenezaji wa HTTP katika MCP Mwongozo
3.7 Zana ya AI Tumia Zana ya AI na MCP Mwongozo
3.8 Upimaji Jaribu utekelezaji wako wa seva ya MCP Mwongozo
3.9 Utekelezaji Tuma seva za MCP uzalishaji Mwongozo
3.10 Matumizi ya seva ya hali ya juu Tumia seva za hali ya juu kwa matumizi ya sifa za hali ya juu na usanifu ulioboreshwa Mwongozo
3.11 Uthibitishaji rahisi Sura inayoonyesha uthibitishaji kutoka mwanzo na RBAC Mwongozo
3.12 Mwenyeji wa MCP Sanidi Claude Desktop, Cursor, Cline, na wenyeji wengine wa MCP Mwongozo
3.13 Mkaguzi wa MCP Tatua matatizo na jaribu seva za MCP kwa kutumia chombo cha Mkaguzi Mwongozo
3.14 Kupima Tumia sampuli kushirikiana na mteja Mwongozo
3.15 Programu za MCP Jenga Programu za MCP Mwongozo
Moduli 4-5: Vitendo & Juu Zaidi
04 Utekelezaji wa Vitendo SDKs, kusahihisha makosa, upimaji, templeti za maombi zinazoweza kutumika tena Soma zaidi
4.1 Upangiliaji ukurasa Shughulikia matokeo makubwa kwa kutumia upangiliaji wa kurasa kwa kutumia cursor Mwongozo
05 Mada za Juu katika MCP AI ya aina nyingi, upanuzi, matumizi ya kampuni Soma zaidi
5.1 Ujumuishaji wa Azure Ujumuishaji wa MCP na Azure Mwongozo
5.2 Uainishaji wa aina nyingi Kufanya kazi na aina nyingi Mwongozo
5.3 Onyesho la OAuth2 Tekeleza uthibitishaji wa OAuth2 Mwongozo
5.4 Muktadha wa Msingi Elewa na utekeleze muktadha wa msingi Mwongozo
5.5 Kufanya njia Mikakati ya upangiliaji wa MCP Mwongozo
5.6 Kupima Mbinu za kupima MCP Mwongozo
5.7 Upanuzi Panua utekelezaji wa MCP Mwongozo
5.8 Usalama Mambo ya juu ya usalama Mwongozo
5.9 Utafutaji wa Wavuti Tekeleza uwezo wa utafutaji wa wavuti Mwongozo
5.10 Uenezaji wa Wakati Halisi Jenga utendaji wa uenezaji wa wakati halisi Mwongozo
5.11 Utafutaji wa Wakati Halisi Tekeleza utafutaji wa wakati halisi Mwongozo
5.12 Uthibitishaji wa Entra ID Uthibitishaji na Microsoft Entra ID Mwongozo
5.13 Ujumuishaji wa Foundry Ingiza na Azure AI Foundry Mwongozo
5.14 Uhandisi wa Muktadha Mbinu za uhandisi wa muktadha uliofanikiwa Mwongozo
5.15 Usafirishaji Maalum wa MCP Utekelezaji wa usafirishaji maalum Mwongozo
5.16 Sifa za Itifaki Arifa za maendeleo, kughairi, templeti za rasilimali Mwongozo
Moduli 6-10: Jamii & Mazoezi Bora
06 Mchango wa Jamii Jinsi ya kuchangia mazingira ya MCP Mwongozo
07 Maarifa kutoka kwa Matumizi ya Mapema Hadithi za utekelezaji halisi Mwongozo
08 Mazoezi Bora kwa MCP Utendaji, uvumilivu wa makosa, uimara Mwongozo
09 Mafunzo ya MCP Mifano ya utekelezaji wa vitendo Mwongozo
10 Warsha ya Vitendo Kujenga Seva ya MCP kwa Zana ya AI Maabara
Moduli 11: Maabara ya Vitendo ya Seva ya MCP
11 Ujumuishaji wa Hifadhidata za Seva ya MCP Njia kamili ya maabara 13 ya vitendo kwa ujumuishaji wa PostgreSQL Maabara
11.1 Utangulizi Muhtasari wa MCP na ujumuishaji wa hifadhidata na kesi ya utumiaji wa uchambuzi wa rejareja Maabara 00
11.2 Usanifu Msingi Kuelewa usanifu wa seva ya MCP, tabaka za hifadhidata, na mifumo ya usalama Maabara 01
11.3 Usalama & Multi-Tenancy Usalama wa Kiwango cha Safu, uthibitishaji, na upatikanaji wa data wa wamiliki wengi Maabara 02
11.4 Uandaaji wa Mazingira Kuandaa mazingira ya maendeleo, Docker, rasilimali za Azure Maabara 03
11.5 Ubunifu wa Hifadhidata Uandaaji wa PostgreSQL, muundo wa skimu ya rejareja, na data ya sampuli Maabara 04
11.6 Utekelezaji wa Seva ya MCP Kujenga seva ya FastMCP na ujumuishaji wa hifadhidata Maabara 05
11.7 Uendelezaji wa Zana Kuunda zana za uchunguzi wa hifadhidata na uchunguzi wa skimu Maabara 06
11.8 Utafutaji wa Maanisha Utekelezaji wa uingiliano wa vector na Azure OpenAI na pgvector Maabara 07
11.9 Upimaji & Kusahihisha Makosa Mikakati ya upimaji, zana za kusahihisha makosa, na mbinu za uhakikisho Maabara 08
11.10 Ujumuishaji wa VS Code Kusanidi ujumuishaji wa MCP wa VS Code na matumizi ya Mazungumzo ya AI Maabara 09
11.11 Mikakati ya Utekelezaji Utekelezaji wa Docker, Azure Container Apps, na mambo ya kujali kuhusu upanuzi Maabara 10
11.12 Ufuatiliaji Application Insights, uandikaji sawa, ufuatiliaji wa utendaji Maabara 11
11.13 Mazoezi Bora Uboreshaji wa utendaji, nguvu za usalama, na vidokezo vya uzalishaji Maabara 12

💻 Miradi ya Mifano ya Msimbo

Moja ya sehemu za kusisimua zaidi za kujifunza MCP ni kuona ujuzi wako wa msimbo ukuwepolepole. Tumetengeneza mifano yetu ya msimbo kuanza kwa urahisi na kuendelea kuwa ya hali ya juu kadri uelewa wako unavyoongezeka. Hapa ni jinsi tunavyoanzisha dhana - kwa msimbo rahisi kuelewa lakini unaoonyesha kanuni halisi za MCP, utaelewa siyo tu kinachofanywa na msimbo huu, lakini kwanini umeundwa hivi na jinsi unavyofaa katika programu kubwa za MCP.

Sampuli za Kawaida za Kalkuleta wa MCP

Lugha Maelezo Kiungo
C# Mfano wa Seva ya MCP Tazama Msimbo
Java Kalkuleta wa MCP Tazama Msimbo
JavaScript Onyesho la MCP Tazama Msimbo
Python Seva ya MCP Tazama Msimbo
TypeScript Mfano wa MCP Tazama Msimbo
Rust Mfano wa MCP Tazama Msimbo

Utekelezaji wa Juu Zaidi wa MCP

Lugha Maelezo Kiungo
C# Mfano wa Juu Zaidi Tazama Msimbo
Java na Spring Mfano wa Programu ya Kontena Tazama Msimbo
JavaScript Mfano wa Juu Zaidi Tazama Msimbo
Python Utekelezaji Changamano Tazama Msimbo
TypeScript Mfano wa Kontena Tazama Msimbo

🎯 Masharti ya Awali ya Kujifunza MCP

Ili kupata faida zaidi kutoka katika mtaala huu, unapaswa kuwa na:

  • Uelewa wa msingi wa programu katika angalau moja ya lugha zifuatazo: C#, Java, JavaScript, Python, au TypeScript

  • Uelewa wa mfano wa mteja-mtumiaji na APIs

  • Uzoefu na dhana za REST na HTTP

  • (Hiari) Asili ya dhana za AI/ML

  • Kushiriki katika majadiliano ya jumuiya yetu kwa msaada

📚 Mwongozo wa Kusoma & Rasilimali

Hifadhidata hii ina rasilimali kadhaa za kukusaidia kuelekeza na kujifunza kwa ufanisi:

Mwongozo wa Kusoma

Mwongozo wa Kusoma kamili upo kusaidia kuelekeza hifadhidata hii kwa ufanisi. Ramani hii ya mtaala wa kuona inaonyesha jinsi mada zote zinavyohusiana na inatoa mwongozo juu ya jinsi ya kutumia miradi ya mfano kwa ufanisi. Ni msaada mkubwa hasa kama wewe ni mjuzi wa kuona ambaye unapenda kuona picha kubwa.

Mwongozo una:

  • Ramani ya kuona ya mtaala inayoonesha mada zote zilizofunikwa
  • Mgawanyo wa kina wa kila sehemu ya hifadhidata
  • Mwongozo juu ya jinsi ya kutumia miradi ya mfano
  • Njia za kujifunza zinazopendekezwa kwa viwango tofauti vya ujuzi
  • Rasilimali za ziada za kuongeza safari yako ya kujifunza

Mabadiliko ya Mtaala

Tunadumisha Mabadiliko ya Mtaala wa kina unaofuatilia masasisho yote muhimu kwa vifaa vya mtaala, hivyo unaweza kubaki kuwa na habari za mabadiliko na nyongeza mpya.

  • Nyongeza za maudhui mapya
  • Mabadiliko ya muundo
  • Uboreshaji wa vipengele
  • Masaisho ya nyaraka

🛠️ Jinsi ya Kutumia Mtaala Huu kwa Ufanisi

Kila somo katika mwongozo huu lina:

  1. Maelezo wazi ya dhana za MCP
  2. Mifano ya msimbo wa moja kwa moja katika lugha mbalimbali
  3. Mazoezi ya kujenga programu halisi za MCP
  4. Rasilimali za ziada kwa wanaojifunza kwa kiwango cha juu

Tujifunze MCP kwa C# - Mfululizo wa Mafunzo

Tujifunze kuhusu Model Context Protocol (MCP), mfumo wa kisasa uliobuniwa kuleta uwiano katika mwingiliano kati ya mifano ya AI na programu za mteja. Kupitia kipindi hiki cha kuanzia, tutakutambulisha MCP na kukuongoza kuunda seva yako ya MCP ya kwanza.

🎓 Safari Yako ya MCP Ina Anza

Hongera! Umepiga hatua ya kwanza katika safari ya kusisimua itakayopanua uwezo wako wa programu na kukuunganisha na teknolojia ya kisasa ya AI.

Umefanikiwa Kila Unachotakiwa

Kwa kusoma utangulizi huu, tayari umeanza kujenga msingi wa uelewa wa MCP. Unaelewa MCP ni nini, kwa nini ni muhimu, na jinsi mtaala huu utakavyosaidia safari yako ya kujifunza. Hii ni mafanikio makubwa na mwanzo wa utaalamu wako katika teknolojia hii muhimu.

Safari Inayokuja

Unaposogea kupitia moduli, kumbuka kila mtaalamu alikuwa mwanzoni mwa kwanza. Dhana zinazoweza kuonekana ngumu sasa zitakuwa kawaida kadri unavyozoeza na kuvitumia. Kila hatua ndogo hujengea uwezo mkubwa utakaoitumia katika taaluma yako ya maendeleo.

Mtandao Wako wa Msaada

Unajiunga na jumuiya ya wanaojifunza na wataalamu wanaopenda MCP na wanamtazamo wa kusaidia wengine kufanikiwa. Iwe umekwama kwenye changamoto ya kusanifu programu au unafurahia kushiriki mafanikio, jumuiya iko hapa kukuunga mkono.

Iwapo umekwama au una maswali kuhusu kujenga programu za AI, jiunge na wanaojifunza wenzako pamoja na watengenezaji walio na uzoefu katika majadiliano kuhusu MCP. Ni jumuiya inayounga mkono ambapo maswali yanakaribishwa na maarifa yanashirikiwa kwa huru.

Microsoft Foundry Discord

Kama una maoni juu ya bidhaa au makosa wakati wa kujenga, tembelea:

Microsoft Foundry Developer Forum

Umejali Kusababisha?

Safari yako ya MCP inaanza sasa! Anza na Moduli 0 ili kuanza uzoefu wako wa vitendo wa MCP, au chunguza miradi ya mfano kuona kile utakachojenga. Kumbuka - kila mtaalamu alianza pale ulipo sasa, na kwa uvumilivu na mazoezi, utashangazwa na kile unachoweza kufanikisha.

Karibu katika ulimwengu wa maendeleo ya Model Context Protocol. Tukutane kujenga kitu cha ajabu pamoja!

🤝 Kuchangia Jamii ya Kujifunza

Mtaala huu unakua kwa nguvu kwa michango kutoka kwa wanaojifunza kama wewe! Iwe unarekebisha kosa la tahajia, kupendekeza maelezo wazi, au kuongeza mfano mpya, michango yako husaidia wapoanzishwa wengine kufanikiwa.

Asante kwa Mshirika wa Heshima wa Microsoft Shivam Goyal kwa kuchangia sampuli za msimbo.

Mchakato wa michango umeundwa kuleta ukarimu na msaada. Michango mingi inahitaji Makubaliano ya Leseni ya Mchangiaji (CLA), lakini zana zilizo hai zitakuongoza hatua kwa hatua kwa urahisi.

📜 Kujifunza Chanzo Huria

Mtaala huu mzima upo chini ya leseni ya MIT LICENSE, ikimaanisha unaweza kutumia, kubadilisha, na kusambaza huru. Hii inaunga mkono azma yetu ya kufanya ujuzi wa MCP kupatikana kwa watengenezaji popote pale.

🤝 Miongozo ya Michango

Mradi huu unakaribisha michango na mapendekezo. Michango mingi inahitaji kutii Makubaliano ya Leseni ya Mchangiaji (CLA) yanayotangaza kuwa una haki ya, na kwa kweli unatuongezea haki za kutumia mchango wako. Kwa maelezo, tembelea https://cla.opensource.microsoft.com.

Unapowasilisha ombi la kubadilisha (pull request), bot wa CLA atatathmini moja kwa moja kama unahitaji kutoa CLA na kuandaa PR ipasavyo (mfano, ukaguzi wa hali, maoni). Fuata tu maelekezo yanayotolewa na bot. Hautalazimika kufanya hivi zaidi ya mara moja katika hifadhidata zote zinazotumia CLA yetu.

Mradi huu umefuata Kanuni ya Maadili ya Chanzo Huria ya Microsoft. Kwa taarifa zaidi ona Maswali yanayoulizwa mara kwa mara kuhusu Kanuni ya Maadili au wasiliana na opencode@microsoft.com kwa maswali au maoni zaidi.


Uko tayari kuanza safari yako ya MCP? Anza na Moduli 00 - Utangulizi kwa MCP na chukua hatua zako za kwanza katika ulimwengu wa maendeleo ya Model Context Protocol!

🎒 Kozi Nyingine

Timu yetu inatengeneza kozi nyingine! Angalia:

LangChain

LangChain4j kwa Waanzilishi LangChain.js kwa Waanzilishi LangChain kwa Waanzilishi

Azure / Edge / MCP / Wakala

AZD kwa Waanzilishi Edge AI kwa Waanzilishi MCP kwa Waanzilishi Wakala wa AI kwa Waanzilishi


Mfululizo wa AI Inayotengeneza

AI Inayotengeneza kwa Waanzilishi AI Inayotengeneza (.NET) AI Inayotengeneza (Java) AI Inayotengeneza (JavaScript)


Kujifunza Msingi

ML kwa Waanzilishi Saidia Sayansi kwa Waanzilishi AI kwa Waanzilishi Usalama Mtandao kwa Waanzilishi Uendelezaji Wavuti kwa Waanzilishi IoT kwa Waanzilishi Maendeleo ya XR kwa Waanzilishi


Mfululizo wa Copilot

Copilot kwa Uprogramu wa Pamoja wa AI Copilot kwa C#/.NET Copilot Adventure


Kengele ya Hukumu:
Nyaraka hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kwa usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au upungufu wa usahihi. Nyaraka asili kwa lugha yake ya asili inapaswa kuchukuliwa kuwa chanzo cha mamlaka. Kwa habari muhimu, tafsiri za kitaalamu za binadamu zinapendekezwa. Hatuna wajibu kwa kutokuelewana au tafsiri potofu zinazotokana na matumizi ya tafsiri hii.