Skip to content

Latest commit

 

History

History
397 lines (280 loc) · 35 KB

File metadata and controls

397 lines (280 loc) · 35 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. Fokea Repositori: Bofya GitHub forks
  2. Nakili Repositori: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Jiunge na Microsoft Foundry Discord

🌐 Msaada wa Lugha Nyingi

Unaungwa mkono kupitia GitHub Action (Otomatiki & Daima Imeboreshwa)

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

Unapendelea Kunakili Ndani ya Mitaa?

Repositori hii ina tafsiri za lugha zaidi ya 50 ambazo huongeza kiasi cha kupakua kwa kiasi kikubwa. Ili kunakili 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 kasi zaidi.

🚀 Mtaala wa Itifaki ya Muktadha wa Mfano (MCP) kwa Waanzilishi

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

🧠 Muhtasari wa Mtaala wa Itifaki ya Muktadha wa Mfano

Karibu katika safari yako ya Itifaki ya Muktadha wa Mfano! Ikiwa umewahi kushangaa jinsi programu za AI zinavyowasiliana na zana na huduma mbalimbali, uko tayari kugundua suluhisho zuri linalobadilisha jinsi watengenezaji wanavyounda 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 inaruhusu mifano ya AI kuungana na kifaa au huduma yoyote kwa njia iliyosanifishwa. Ikiwa unaunda chatbot yako ya kwanza au unafanya kazi kwenye michakato tata ya AI, kuelewa MCP kutakupa uwezo wa kuunda programu zenye uwezo zaidi na zinazobadilika.

Mtaala huu umeundwa kwa subira na utunzaji kwa ajili ya safari yako ya kujifunza. Tutaanza na dhana rahisi unazozifahamu tayari na hatua kwa hatua kukuza utaalamu wako kupitia mazoezi ya vitendo katika lugha ya programu unayopendelea. Kila hatua inajumuisha maelezo wazi, mifano ya vitendo, na hamasa nyingi njiani.

Ukimaliza safari hii, utakuwa na imani ya kuunda seva zako za MCP, kuzitumia kwa majukwaa maarufu ya AI, na kuelewa jinsi teknolojia hii inavyobadilisha mustakabali wa maendeleo ya AI. Tuanze pamoja kwenye tukio hili la kusisimua!

Nyaraka Rasmi na Maelezo ya Kiufundi

Mtaala huu unaendana na Ufafanuzi wa MCP wa 2025-11-25 (toleo thabiti la hivi karibuni). Ufafanuzi wa MCP hutumia mfuatano wa tarehe (muundo wa YYYY-MM-DD) kuhakikisha ufuatiliaji wa toleo la itifaki ni wazi.

Rasilimali hizi zinakuwa za thamani zaidi kadri unaoelewa zinavyozidi, lakini usijisikie shinikizo la kusoma kila kitu mara moja. Anza na maeneo unayovutiwa nayo zaidi!

  • 📘 Nyaraka za MCP – Hizi ni rasilimali zako za kufuata mafunzo hatua kwa hatua na miongozo ya mtumiaji. Nyaraka zimeandikwa kwa kuzingatia waanzilishi, zikitoa mifano wazi inayoweza kufuatwa kwa kasi yako mwenyewe.
  • 📜 Ufafanuzi wa MCP – Fikiria hii kama mwongozo wako kamili wa rejea. Unapoendelea na mtaala, utarudi hapa kutafuta maelezo maalum na kuchunguza sifa za hali ya juu.
  • 📜 Toleo la Ufafanuzi wa MCP – Hii ina maelezo kuhusu historia ya matoleo ya itifaki na jinsi MCP inavyotumia matoleo ya tarehe (muundo wa YYYY-MM-DD).
  • 🧑‍💻 Hifadhi ya MCP GitHub – Hapa utapata SDK, zana, na mifano ya msimbo katika lugha nyingi za programu. Ni kama hazina ya mifano ya vitendo na vipengele vilivyo tayari kutumika.
  • 🌐 Jamii ya MCP – Jiunge na wenzako wanaojifunza na watengenezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii yenye msaada ambapo maswali yanakaribishwa na maarifa yanashirikishwa kwa ukarimu.

Malengo ya Kujifunza

Mwisho wa mtaala huu, utajisikia kujiamini na furaha kuhusu ujuzi wako mpya. Hapa ni kile utakachopata:

Elewa misingi ya MCP: Utaelewa Itifaki ya Muktadha wa Mfano ni nini na kwa nini inabadilisha jinsi programu za AI zinavyofanya kazi pamoja, ukitumia mifano na analogies zinazofaa.

Jenga seva yako ya kwanza ya MCP: Utaunda seva inayofanya kazi ya MCP katika lugha yako ya programu unayopendelea, kuanzia mifano rahisi na kukuza ujuzi hatua kwa hatua.

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

Tekeleza mbinu bora za usalama: Utaelewa jinsi ya kufanya utekelezaji wa MCP kuwa salama, ukiwalinda watumiaji na programu zako.

Tekeleza kwa kujiamini: Utajua jinsi ya kuleta miradi yako ya MCP kutoka hatua ya maendeleo hadi uendeshaji, kwa mikakati ya utekelezaji ya vitendo inayofanya kazi kweli.

Jiunge na jamii ya MCP: Utakuwa sehemu ya jamii inayokua ya watengenezaji wanaoongoza mustakabali wa maendeleo ya programu za AI.

Historia Muhimu

Kabla hatujaingia katika maelezo ya MCP, hakikisha unajisikia vizuri na dhana fulani za msingi. Usijali kama hauko mtaalamu katika maeneo haya - tutafafanua kila jambo unalohitaji kadri tunavyoendelea!

Kuelewa Itifaki (Msingi)

Fikiria itifaki kama sheria za mazungumzo. Unapomwita rafiki, wote mnaelewa kusema "hujambo" unapojibu, kuchukua zamu kuzungumza, na kusema "kwaheri" unapomaliza. Programu za kompyuta zinahitaji sheria kama hizi ili kuwasiliana kwa ufanisi.

MCP ni itifaki - seti ya sheria zilizokubaliwa zinazosaidia mifano ya AI na programu kuendesha "mazungumzo" yenye tija na zana na huduma. Kama vile kuwa na sheria za mazungumzo hufanya mawasiliano ya binadamu kuwa laini zaidi, MCP hufanya mawasiliano ya programu za AI kuwa imara na yenye nguvu zaidi.

Uhusiano wa Mteja-Seva (Jinsi Programu Zinavyofanya Kazi Pamoja)

Tayari unatumia uhusiano wa mteja-seva kila siku! Unapotumia kivinjari cha wavuti (mteja) kutembelea tovuti, unajiunga na seva ya wavuti inayotuma yaliyomo kwenye ukurasa. Kivinjari kinajua jinsi ya kuomba taarifa, na seva inajua jinsi ya kujibu.

Katika MCP, tuna uhusiano kama huo: mifano ya AI hutenda kama wateja wanaoomba taarifa au vitendo, wakati seva za MCP hutoa uwezo huo. Ni kama kuwa na msaidizi mwenye msaada (seva) ambaye AI inaweza kumuomba afanye kazi maalum.

Kwa Nini Usanifishaji ni Muhimu (Kufanya Mambo Yafanye Kazi Pamoja)

Fikiria kama kila mtengenezaji wa gari anatumia pampu za gesi za umbo tofauti - ungenahitaji kiunganishi tofauti kwa kila gari! Usanifishaji ina maana ya kubadiliana juu ya njia za pamoja ili mambo yafanye kazi kwa usahihi.

MCP hutoa usanifishaji huu kwa programu za AI. Badala ya kila mfano wa AI kuhitaji msimbo maalum kuendana na kila zana, MCP huunda njia ya pamoja ya kuwasiliana. Hii ina maana watengenezaji 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 kukuongezea imani na ujuzi hatua kwa hatua. Kila awamu inaleta dhana mpya huku ikiboresha kile ulichojifunza tayari.

🌱 Awamu ya Msingi: Kuelewa Misingi (Moduli 0-2)

Hapa ndiko aventi yako inaanza! Tutakuanzisha kwa dhana za MCP tukitumia mifano inayofahamika na mifano rahisi. Utaelewa MCP ni nini, kwa nini ipo, na jinsi inavyogusa ulimwengu mpana wa maendeleo ya AI.

Moduli 0 - Utangulizi wa MCP: Tutaanza kwa kuchambua MCP ni nini na kwa nini ni muhimu kwa programu za AI za kisasa. Utaona mifano halisi ya MCP katika utekelezaji na kuelewa jinsi inavyotatua matatizo ya kawaida kwa watengenezaji.

Moduli 1 - Maana Muhimu Ya msingi: Hapa utajifunza vipengele vya msingi vya MCP. Tutatumia mifano mingi na picha ili kuhakikisha dhana hizi zinahisi za asili na kueleweka.

Moduli 2 - Usalama katika MCP: Usalama unaweza kuonekana kutisha, lakini tutakuonyesha jinsi MCP inavyojumuisha vipengele vya usalama ndani na kukufundisha mbinu bora zilizolindwa ili kuwalinda programu zako kutoka mwanzo.

🔨 Awamu ya Ujenzi: Kuunda Utekelezaji Wako wa Kwanza (Moduli 3)

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

Moduli hii ina vidokezo vingi vya vitendo vinavyokuwezesha kufanya mazoezi kwa lugha yako ya programu unayopendelea. Utaunda seva yako ya kwanza, kujenga mteja wa kuungana nayo, na hata kuingiza zana maarufu za maendeleo kama VS Code.

Kila kidokezo kina mifano kamili ya msimbo, vidokezo vya kutatua matatizo, na maelezo ya kwa nini tunachagua muundo fulani. Mwishoni mwa awamu hii, utakuwa na utekelezaji wa MCP unaofanya kazi ambao utaweza kujivunia!

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

Baada ya kufanikisha misingi, uko tayari kuchunguza sifa za MCP zilizo ngumu zaidi. Tutajadili mbinu za utekelezaji wa vitendo, mbinu za kutatua matatizo, na mada za juu kama ushirikishi wa AI wa njia nyingi (multi-modal).

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

🌟 Awamu ya Ustadi: Jamii na Utaalam (Moduli 6-11)

Awamu ya mwisho inaangazia kujiunga na jamii ya MCP na kutia bidii katika maeneo yanayokuvutia zaidi. Utajifunza jinsi ya kuchangia katika miradi ya MCP yenye msimbo wazi, kutekeleza mifumo ya usalama wa hali ya juu, na kujenga suluhisho zilizo kamili zinazojumuisha hifadhidata.

Moduli 11 inastahili kutajwa maalum - ni njia ya kujifunza ya mikono 13 kamili inayokufundisha kujenga seva za MCP zinazotumika na kuingizwa kwa PostgreSQL. Ni kama mradi wa mwisho unaokusanya kila kitu ulichokijifunza!

📚 Muundo Kamili wa Mtaala

Moduli Mada Maelezo Kiungo
Moduli 0-3: Misingi
00 Utangulizi wa MCP Muhtasari wa Itifaki ya Muktadha wa Mfano na umuhimu wake katika mitiririko ya AI Soma zaidi
01 Dhana za Msingi Zimefafanuliwa Uchunguzi wa kina wa dhana kuu za MCP Soma zaidi
02 Usalama katika MCP Vitisho vya usalama na desturi bora Soma zaidi
03 Kuanzisha MCP Kuandaa mazingira, seva/wateja wa msingi, kuoanisha Soma zaidi
Moduli 3: Kujenga Seva na Mteja Wako wa Kwanza
3.1 Seva ya Kwanza Tengeneza seva yako ya MCP ya kwanza Mwongozo
3.2 Mteja wa Kwanza Tengeneza mteja wa MCP wa msingi Mwongozo
3.3 Mteja na LLM Unganisha mifano mikubwa ya lugha Mwongozo
3.4 Usanidi wa VS Code Tumia seva za MCP katika VS Code Mwongozo
3.5 Seva ya stdio Tengeneza seva kwa kutumia usafirishaji wa stdio Mwongozo
3.6 Utoaji wa HTTP Tekeleza utoaji wa HTTP katika MCP Mwongozo
3.7 Kifaa cha AI Tumia Kifaa cha AI na MCP Mwongozo
3.8 Upimaji Jaribu utekelezaji wa seva yako ya MCP Mwongozo
3.9 Uenezi Sambaza seva za MCP kwa ajili ya uzalishaji Mwongozo
3.10 Matumizi ya seva za juu Tumia seva za hali ya juu kwa matumizi ya sifa za juu na usanifu ulioboreshwa Mwongozo
3.11 Uthibitishaji rahisi Sura inayokuonesha uthibitishaji tangu mwanzo na RBAC Mwongozo
3.12 Mabunifu wa MCP Sanidi Claude Desktop, Cursor, Cline, na mabunifu mengine ya MCP Mwongozo
3.13 Mkaguzi wa MCP Tatua matatizo na jaribu seva za MCP kwa kifaa cha Mkaguzi Mwongozo
3.14 Sampuli Tumia sampuli kushirikiana na mteja Mwongozo
3.15 Programu za MCP Tengeneza Programu za MCP Mwongozo
Moduli 4-5: Vitendo na Juu
04 Utekelezaji wa Vitendo SDK, ugunduzi hitilafu, majaribio, templeti za maombi zinazotumika tena Soma zaidi
4.1 Upagaji wa kurasa Shughulikia matokeo makubwa kwa upagaji wa kurasa wa msingi wa alama Mwongozo
05 Mada za Juu katika MCP AI yenye njia nyingi, upanuzi, matumizi ya biashara Soma zaidi
5.1 Uingiliano na Azure Uingiliano wa MCP na Azure Mwongozo
5.2 Ushirikiano wa njia nyingi Kufanya kazi na njia nyingi Mwongozo
5.3 Onyesho la OAuth2 Tekeleza uthibitishaji wa OAuth2 Mwongozo
5.4 Muktadha wa Msingi Elewa na tekekeleza muktadha wa msingi Mwongozo
5.5 Upangi Mikakati ya upangi wa MCP Mwongozo
5.6 Sampuli Mbinu za sampuli katika MCP Mwongozo
5.7 Upanuzi Panua utekelezaji wa MCP Mwongozo
5.8 Usalama Masharti ya usalama wa hali ya juu Mwongozo
5.9 Utafutaji wa Wavuti Tekeleza uwezo wa utafutaji wa wavuti Mwongozo
5.10 Utoaji wa Moja kwa Moja Jenga utendakazi wa utoaji wa moja kwa moja Mwongozo
5.11 Utafutaji wa Moja kwa Moja Tekeleza utafutaji wa moja kwa moja Mwongozo
5.12 Uthibitishaji wa Entra ID Uthibitishaji na Microsoft Entra ID Mwongozo
5.13 Uingiliano wa Foundry Unganisha na Azure AI Foundry Mwongozo
5.14 Uhandisi wa Muktadha Mbinu za uhandisi wa muktadha wenye ufanisi 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
5.17 Utafiti wa Wakili Wawili wa Kinyume Mawakala wawili wanapigana kwa pande tofauti wakitumia zana za MCP za pamoja, yanapimwa na wakili mtathmini Mwongozo
Moduli 6-10: Jamii na Mbinu Bora
06 Michango ya Jamii Jinsi ya kuchangia mfumo wa MCP Mwongozo
07 Maarifa kutoka Awali Hadithi za utekelezaji wa dunia halisi Mwongozo
08 Mbinu Bora za MCP Utendaji, ustahimilivu wa hitilafu, uimara Mwongozo
09 Masomo ya Kesi ya MCP Mifano ya utekelezaji wa vitendo Mwongozo
10 Warsha ya Vitendo Kujenga Seva ya MCP na Kifaa cha AI Maabara
Moduli 11: Maabara ya Seva ya MCP kwa Vitendo
11 Uingiliano wa Hifadhidata za Seva ya MCP Njia kamili ya maabara 13 za kujifunza uingizaji wa PostgreSQL Maabara
11.1 Utangulizi Muhtasari wa MCP na uingizaji wa hifadhidata na kesi ya matumizi ya uchambuzi wa rejareja Maabara 00
11.2 Usanifu wa Msingi Kuelewa usanifu wa seva ya MCP, tabaka za hifadhidata, na mifumo ya usalama Maabara 01
11.3 Usalama & Utumiaji wa Wateja Wengi Usalama wa Kiwango cha Safu, uthibitishaji, na ufikiaji wa data wa wahudumu wengi Maabara 02
11.4 Kuandaa Mazingira Kuandaa mazingira ya maendeleo, Docker, rasilimali za Azure Maabara 03
11.5 Ubunifu wa Hifadhidata Usanidi wa PostgreSQL, muundo wa rejareja, na data ya mfano Maabara 04
11.6 Utekelezaji wa Seva ya MCP Kujenga seva ya FastMCP na uingizaji wa hifadhidata Maabara 05
11.7 Uundaji wa Zana Kutengeneza zana za kuulizia hifadhidata na uchunguzi wa muundo Maabara 06
11.8 Utafutaji wa Kisemantik Kutekeleza vector embeddings na Azure OpenAI na pgvector Maabara 07
11.9 Upimaji & Utatuzi wa Hitilafu Mikakati ya upimaji, zana za utatuzi, na mbinu za uthibitishaji Maabara 08
11.10 Uingiliano wa VS Code Kusanidi uingiliano wa VS Code MCP na matumizi ya AI Chat Maabara 09
11.11 Mikakati ya Uenezi Uenezaji wa Docker, Azure Container Apps, na masharti ya upanuzi Maabara 10
11.12 Ufuatiliaji Application Insights, kufuatilia kumbukumbu, ufuatiliaji wa utendaji Maabara 11
11.13 Mbinu Bora Uboreshaji wa utendaji, kuimarisha usalama, na vidokezo vya uzalishaji Maabara 12

💻 Miradi ya Mifano ya Msimbo

Moja ya sehemu za kusisimua za kujifunza MCP ni kuona ujuzi wako wa msimbo ukikua hatua kwa hatua. Tumebuni mifano yetu ya msimbo kuanzia rahisi na kuendelea hadi kuwa ngumu zaidi kadri ufahamu unavyozidi. Hapa tunavyoanzisha dhana - kwa msimbo rahisi kuelewa lakini unaoonyesha kanuni halisi za MCP, utaelewa si tu kinachofanywa na msimbo huu, bali kwa nini umeundwa hivi na jinsi unavyoshirikiana na programu kubwa za MCP.

Mifano Msingi ya Kalkuleta ya MCP

Lugha Maelezo Kiungo
C# Mfano wa Seva ya MCP Tazama Msimbo
Java Kalkulata ya 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 wa MCP

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

🎯 Masharti ya Kufundia MCP

Ili kupata manufaa zaidi kutokana na mtaala huu, unapaswa kuwa na:

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

  • Uelewa wa mfano wa mteja-server na API

  • Uzoefu na dhana za REST na HTTP

  • (Hiari) Asili katika dhana za AI/ML

  • Kujiunga na mijadala ya jumuiya yetu kwa msaada

📚 Mwongozo wa Masomo & Rasilimali

Hifadhi hii ina rasilimali kadhaa za kusaidia kuongoza na kujifunza kwa ufanisi:

Mwongozo wa Masomo

MWONGOZO WA MASOMO kamili unapatikana kukusaidia kuvinjari hifadhi hii kwa ufanisi. Ramani hii ya mtaala wa kuona inaonyesha jinsi mada zote zinavyounganishwa na kutoa miongozo ya jinsi ya kutumia miradi ya mfano kwa ufanisi. Ni msaada mkubwa hasa ikiwa wewe ni mwanafunzi wa kuona ambaye unapenda kuona picha kubwa.

Mwongozo huu unajumuisha:

  • Ramani ya mtaala wa kuona inayoonyesha mada zote zilizofunikwa
  • Ufafanuzi wa kina wa kila sehemu ya hifadhi
  • Miongozo ya jinsi ya kutumia miradi ya mfano
  • Njia za kujifunza zilizopendekezwa kwa ngazi tofauti za ujuzi
  • Rasilimali za ziada za kuimarisha safari yako ya kujifunza

Marekebisho ya Mtaala

Tunadumisha Marekebisho ya Mtaala ya kina yanayofuatilia masasisho yote makubwa ya vifaa vya mtaala, ili uweze kubaki na habari za hivi karibuni kuhusu maboresho na nyongeza.

  • Nyongeza mpya za maudhui
  • Mabadiliko ya muundo
  • Maboresho ya vipengele
  • Updates za nyaraka

🛠️ Jinsi ya Kutumia Mtaala Huu kwa Ufanisi

Kila somo katika mwongozo huu linajumuisha:

  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 wanafunzi wa hali ya juu

Tujifunze MCP na C# - Mfululizo wa Mafunzo

Tujifunze kuhusu Model Context Protocol (MCP), mfumo wa kisasa ulioundwa kwa madhumuni ya kuweka viwango vya mwingiliano kati ya mifano ya AI na programu za wateja. Kupitia kikao hiki cha wanaoanza, tutakujuza MCP na kukuongoza kuunda seva yako ya kwanza ya MCP.

🎓 Safari Yako ya MCP Ina Anza

Hongera! Umechukua hatua yako ya kwanza katika safari ya kusisimua itakayopanua uwezo wako wa programu na kukuunganisha na maendeleo ya AI ya kisasa.

Umefanikiwa Yaliyomo Hadi Sasa

Kwa kusoma utangulizi huu, tayari umeanza kujenga msingi wa maarifa ya 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 Inayoendelea

Unapopita kupitia moduli, kumbuka kwamba kila mtaalamu alikuwa mwanzo moja. Dhana ambazo zinaweza kuonekana ngumu sasa zitakuwa za kawaida unazophenya na kuzitumika. Kila hatua ndogo hujenga kwa ajili ya uwezo mkubwa utakao kutumika katika taaluma yako ya maendeleo.

Mtandao Wako wa Msaada

Unaungana na jumuiya ya wanafunzi na wataalamu wanaopenda MCP na wako tayari kusaidia wengine kufanikiwa. Iwe umekwama katika changamoto ya msimbo au una furaha kushiriki mafanikio, jumuiya ipo hapa kukuunga mkono.

Kama utakumbwa na shida au una maswali kuhusu kujenga programu za AI. Jiunge na wanafunzi wenzao na waendelezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jumuiya ya msaada ambapo maswali yanakaribishwa na maarifa yanashirikiwa kwa uhuru.

Microsoft Foundry Discord

Kama una maoni kuhusu bidhaa au makosa wakati wa ujenzi tembelea:

Microsoft Foundry Developer Forum

Tayari Kuanzia?

Safari yako ya MCP inaanza sasa! Anza na Moduli 0 kuingia katika uzoefu wako wa kwanza wa MCP, au chunguza miradi ya mfano kuona unachojenga. Kumbuka - kila mtaalamu alianza mahali ilipo wewe sasa, na kwa subira na mazoezi, utashangaa kile unachoweza kufanikisha.

Karibu katika dunia ya maendeleo ya Model Context Protocol. Tujenge jambo la kushangaza pamoja!

🤝 Kuchangia Jamii ya Kujifunza

Mtaala huu unakua zaidi kwa michango kutoka kwa wanafunzi kama wewe! Iwe unarekebisha makosa ya tahajia, kupendekeza ufafanuzi bora, au kuongeza mfano mpya, michango yako husaidia wanaoanza wengine kufanikisha.

Asante kwa Microsoft Valued Professional Shivam Goyal kwa kuchangia sampuli za msimbo.

Mchakato wa michango umeundwa kuwa rafiki na wa msaada. Michango mingi inahitaji Makubaliano ya Leseni ya Mchangiaji (CLA), lakini zana za moja kwa moja zitakuongoza hatua kwa hatua kwa usahihi.

📜 Kujifunza Chanzo Huria

Mtaala huu mzima upo chini ya leseni ya MIT LICENSE, maana yake unaweza kuitumia, kuibadilisha, na kuisambaza bila malipo. Hii inaunga mkono dhamira yetu ya kufanya maarifa ya MCP kupatikana kwa waendelezaji kote ulimwenguni.

🤝 Miongozo ya Michango

Mradi huu unakaribisha michango na mapendekezo. Michango mingi inahitaji kukubali Makubaliano ya Leseni ya Mchangiaji (CLA) yanayothibitisha kuwa una haki na kwamba unaturejeshea haki ya kutumia mchango wako. Kwa maelezo tembelea https://cla.opensource.microsoft.com.

Unapowasilisha ombi la pull request, bot wa CLA atabaini moja kwa moja kama unahitaji kutoa CLA na kisha kuandaa PR ipasavyo (mfano, kipimo cha hali, maoni). Fuata tu maagizo yaliopewa na bot. Hii itatakiwa kufanywa mara moja tu kwa hifadhi zote zinazotumia CLA yetu.

Mradi huu umechukua Microsoft Open Source Code of Conduct. Kwa maelezo zaidi ona Maswali kuhusu Kanuni ya Maadili au wasiliana na opencode@microsoft.com kwa maswali au maoni zaidi.


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

🎒 Kozi Nyingine

Timu yetu inatengeneza kozi zingine! 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 Inayozalisha

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


Kujifunza Msingi

ML kwa Waanzilishi Sayansi ya Takwimu kwa Waanzilishi AI kwa Waanzilishi Usalama Mtandao kwa Waanzilishi Uendelezaji wa Tovuti kwa Waanzilishi IoT kwa Waanzilishi Maendeleo ya XR kwa Waanzilishi


Mfululizo wa Copilot

Copilot kwa Kuprogramu kwa Kiwili na AI Copilot kwa C#/.NET Adventure ya Copilot


Kiongozi cha kugawanya lawama:
Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Wakati tunajitahidi kwa usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upotovu wa maana. Hati ya asili katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inapendekezwa. Hatubebei dhima kwa kutoelewana au tafsiri potofu zinazotokana na matumizi ya tafsiri hii.