Skip to content

Latest commit

 

History

History
203 lines (149 loc) · 12.7 KB

File metadata and controls

203 lines (149 loc) · 12.7 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Fuata hatua hizi kuanza kutumia rasilimali hizi:

  1. Fungua Nakala ya Repository: Bonyeza GitHub forks
  2. Nakili Repository: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Jiunge na Azure AI Foundry Discord na kutana na wataalamu pamoja na wapenzi wa maendeleo

🌐 Msaada wa Lugha Nyingi

Unaungwa mkono kupitia GitHub Action (Kiotomatiki & Kila Wakati Kisicho Na Mabadiliko)

🚀 Mtaala wa Model Context Protocol (MCP) kwa Waanzilishi

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

🧠 Muhtasari wa Mtaala wa Model Context Protocol

Model Context Protocol (MCP) ni mfumo wa kisasa uliobuniwa kuweka viwango vya mwingiliano kati ya mifano ya AI na programu za wateja. Mtaala huu wa chanzo huria unatoa njia ya kujifunza iliyo na muundo, ikiwa na mifano halisi ya kuandika msimbo na matumizi ya dunia halisi, katika lugha maarufu za programu kama C#, Java, JavaScript, TypeScript, na Python.

Ikiwa wewe ni mtaalamu wa AI, mbunifu wa mifumo, au mhandisi wa programu, mwongozo huu ni rasilimali yako kamili ya kuelewa misingi ya MCP na mikakati ya utekelezaji.

🔗 Rasilimali Rasmi za MCP

🧭 Muhtasari wa Mtaala wa MCP

00-03: Misingi
  • 00. Utangulizi wa MCP
    Muhtasari wa Model Context Protocol na umuhimu wake katika mifumo ya AI. Soma zaidi
  • 01. Maelezo ya Dhana za Msingi
    Ufafanuzi wa kina wa dhana kuu za MCP. Soma zaidi
  • 02. Usalama katika MCP
    Vitisho vya usalama na mbinu bora. Soma zaidi
  • 03. Kuanzia na MCP
    Kuandaa mazingira, seva/klienti za msingi, muunganiko. Soma zaidi
03.x: Maabara za Vitendo
04-05: Vitendo & Mada za Juu
  • 04. Utekelezaji wa Vitendo
    SDK, utatuzi wa makosa, upimaji, mifano ya prompt inayoweza kutumika tena. Soma zaidi
  • 05. Mada za Juu katika MCP
    AI yenye modaliti nyingi, upanuzi, matumizi ya biashara. Soma zaidi
  • 5.1. Muungano wa MCP na AzureMwongozo
  • 5.2. Modaliti nyingiMwongozo
  • 5.3. Onyesho la MCP OAuth2Mwongozo
  • 5.4. Muktadha wa MiziziMwongozo
  • 5.5. Upangaji wa NjiaMwongozo
  • 5.6. SampuliMwongozo
  • 5.7. UpanuziMwongozo
  • 5.8. UsalamaMwongozo
  • 5.9. Utafutaji Mtandao MCPMwongozo
  • 5.10. Uenezaji wa Moja kwa MojaMwongozo
  • 5.11. Utafutaji wa Moja kwa Moja MtandaoniMwongozo
06-10: Jamii, Mbinu Bora & Maabara
  • 06. Michango ya JamiiMwongozo
  • 07. Maarifa Kutoka kwa Utekelezaji wa AwaliMwongozo
  • 08. Mbinu Bora za MCPMwongozo
  • 09. Masomo ya Kesi za MCPMwongozo
  • 10. Kurahisisha Mifumo ya AI: Kujenga Server ya MCP kwa kutumia AI ToolkitMaabara ya Vitendo

Miradi ya Mfano

🧮 Miradi ya Mfano ya Kikokotoo cha MCP:

Chunguza Utekelezaji wa Msimbo kwa Lugha

💡 Miradi ya Kikokotoo cha MCP cha Juu:

Chunguza Sampuli za Juu

🎯 Masharti ya Awali kwa Kujifunza MCP

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

  • Ujuzi wa msingi wa C#, Java, au Python
  • Uelewa wa mfano wa mteja-server na APIs
  • (Hiari) Uzoefu wa dhana za ujifunzaji wa mashine

📚 Mwongozo wa Kusoma

Mwongozo kamili wa Kusoma upo kusaidia kuvinjari hifadhidata hii kwa ufanisi. Mwongozo unajumuisha:

  • Ramani ya mtaala kwa picha ikionyesha mada zote zilizojadiliwa
  • Ufafanuzi wa kina wa kila sehemu ya hifadhidata
  • Mwongozo wa jinsi ya kutumia miradi ya mfano
  • Njia zilizopendekezwa za kujifunza kwa viwango tofauti vya ujuzi
  • Rasilimali za ziada za kuimarisha safari yako ya kujifunza

🛠️ 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 kwa lugha mbalimbali
  3. Mazoezi ya kujenga programu halisi za MCP
  4. Rasilimali za ziada kwa wanafunzi wa juu

📜 Taarifa za Leseni

Yaliyomo haya yamepewa leseni chini ya Leseni ya MIT. Kwa masharti na vigezo, angalia LICENSE.

🤝 Miongozo ya Michango

Mradi huu unakaribisha michango na mapendekezo. Michango mingi inahitaji ukubali Mkataba wa Leseni ya Mchangiaji (CLA) unaothibitisha kuwa una haki, na unatoa haki kwetu kutumia mchango wako. Kwa maelezo zaidi, tembelea https://cla.opensource.microsoft.com.

Unapowasilisha ombi la kuvuta (pull request), bot wa CLA atagundua moja kwa moja kama unahitaji kutoa CLA na kuandaa PR ipasavyo (mfano, ukaguzi wa hali, maoni). Fuata tu maelekezo ya bot. Hii itahitajika mara moja tu kwa hifadhidata zote zinazotumia CLA yetu.

Mradi huu umefuata Kanuni za Maadili za Microsoft Open Source. Kwa taarifa zaidi angalia Maswali ya Kanuni za Maadili au wasiliana na opencode@microsoft.com kwa maswali au maoni zaidi.

🎒 Kozi Nyingine

Timu yetu hutengeneza kozi nyingine! Angalia:

™️ Tangazo la Alama ya Biashara

Mradi huu unaweza kuwa na alama za biashara au nembo za miradi, bidhaa, au huduma. Matumizi yaliyothibitishwa ya alama za biashara au nembo za Microsoft yanahitaji kufuata Microsoft's Trademark & Brand Guidelines. Matumizi ya alama za biashara au nembo za Microsoft katika toleo zilizobadilishwa za mradi huu hayapaswi kusababisha mkanganyiko au kuashiria udhamini wa Microsoft. Matumizi yoyote ya alama za biashara au nembo za wahusika wengine yanategemea sera za wahusika hao.

Tangazo la Kukataa:
Nyaraka hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kwamba tafsiri za moja kwa moja zinaweza kuwa na makosa au upungufu wa usahihi. Nyaraka ya asili katika lugha yake ya asili inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inapendekezwa. Hatubebei jukumu lolote kwa kutoelewana au tafsiri potofu zitokanazo na matumizi ya tafsiri hii.