ဒီအရင်းအမြစ်တွေကို အသုံးပြုဖို့ အောက်ပါအဆင့်တွေကို လိုက်နာပါ။
- Repository ကို Fork လုပ်ပါ: Click
- Repository ကို Clone လုပ်ပါ:
git clone https://github.com/microsoft/mcp-for-beginners.git - Azure AI Foundry Discord မှာ ပါဝင်ပြီး ကျွမ်းကျင်သူတွေနဲ့ အတူတူ Developer တွေကို တွေ့ဆုံပါ
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
Model Context Protocol (MCP) သည် AI မော်ဒယ်များနှင့် client application များအကြား ဆက်သွယ်မှုများကို စံပြအဖြစ် သတ်မှတ်ပေးရန် ရည်ရွယ်ထားသော နောက်ဆုံးပေါ် framework ဖြစ်သည်။ ဒီ open-source သင်တန်းမှာ C#, Java, JavaScript, TypeScript, Python စတဲ့ လူကြိုက်များတဲ့ programming ဘာသာစကားများဖြင့် လက်တွေ့ ကုဒ်နမူနာများနှင့် အမှန်တကယ် အသုံးပြုမှုများပါဝင်ပြီး စနစ်တကျ သင်ယူနိုင်တဲ့ လမ်းကြောင်းကို ပေးထားသည်။
သင်သည် AI developer, system architect, သို့မဟုတ် software engineer ဖြစ်ဖြစ် MCP အခြေခံများနှင့် အကောင်အထည်ဖော်နည်းများကို ကျွမ်းကျင်စွာ လေ့လာနိုင်ရန် ဒီလမ်းညွှန်စာအုပ်သည် သင့်အတွက် အပြည့်အစုံသော အရင်းအမြစ်ဖြစ်ပါသည်။
- 📘 MCP Documentation – အသေးစိတ် သင်ခန်းစာများနှင့် အသုံးပြုသူလမ်းညွှန်များ
- 📜 MCP Specification – Protocol ဖွဲ့စည်းပုံနှင့် နည်းပညာဆိုင်ရာ ရည်ညွှန်းချက်များ
- 📜 Original MCP Specification – အရင်းအမြစ်နောက်ခံ နည်းပညာဆိုင်ရာ ရည်ညွှန်းချက်များ (အသေးစိတ်များ ပါဝင်နိုင်သည်)
- 🧑💻 MCP GitHub Repository – Open-source SDK များ၊ ကိရိယာများနှင့် ကုဒ်နမူနာများ
- 🌐 MCP Community – ဆွေးနွေးပွဲများတွင် ပါဝင်ပြီး အသိုင်းအဝိုင်းကို ပံ့ပိုးပါ
MCP Dev Days သည် Model Context Protocol (MCP) အတွက် အထူးပြုသော အွန်လိုင်းပွဲတစ်ခုဖြစ်ပြီး AI မော်ဒယ်များနှင့် ၎င်းတို့အပေါ် မူတည်သော ကိရိယာများအကြား ချိတ်ဆက်မှုကို စံပြအဖြစ် တည်ဆောက်ပေးမည့် နည်းပညာဆိုင်ရာ နက်ရှိုင်းသော အကြောင်းအရာများ၊ အသိုင်းအဝိုင်းနှင့် ချိတ်ဆက်မှုများ၊ လက်တွေ့ သင်ယူမှုများကို နှစ်ရက်ကြာ ပေးသွားမည်ဖြစ်သည်။
➡️ MCP Dev Days အတွက် မှတ်ပုံတင်ရန်
MCP Dev Days ကို ကျွန်ုပ်တို့၏ ပွဲစာမျက်နှာတွင် မှတ်ပုံတင်ပြီး ကြည့်ရှုနိုင်ပါသည်။ https://aka.ms/mcpdevdays မှာ YouTube သို့မဟုတ် Twitch မှာ တိုက်ရိုက်ထုတ်လွှင့်မှုကို ဝင်ရောက်ကြည့်ရှုနိုင်မည်ဖြစ်ပြီး၊ အားလုံးသော အကြောင်းအရာများကို မှတ်တမ်းတင်ထားပြီး Microsoft Developer YouTube ချန်နယ်တွင် နောက်ပိုင်းတွင်လည်း ရရှိနိုင်ပါမည်။ Demo များအတွက် ကုဒ်များကို GitHub တွင်လည်း ရရှိနိုင်ပါသည်။
- ရက်စွဲများ: ဇူလိုင် 29 (နေ့ ၁) နှင့် ဇူလိုင် 30 (နေ့ ၂)
- အချိန်: နေ့စဉ် မနက် ၉:၀၀ PST
- နေရာ: အွန်လိုင်း – မည်သည့်နေရာမှမဆို ဝင်ရောက်နိုင်သည်
ဒီနေ့မှာ MCP ကို developer workflow မှာ အသုံးပြုနိုင်ရန် အားပေးခြင်းနှင့် MCP အသိုင်းအဝိုင်း၏ ထူးချွန်မှုများကို ဂုဏ်ပြုခြင်းတို့ကို အဓိကထားပြသမည်ဖြစ်သည်။ Arcade, Block, Okta, Neon စသည့် အသိုင်းအဝိုင်းအဖွဲ့ဝင်များနှင့် Microsoft တို့ ပူးပေါင်းဆောင်ရွက်နေမှုများကို ကြည့်ရှုနိုင်မည်ဖြစ်ပြီး MCP ecosystem ကို ဖွံ့ဖြိုးတိုးတက်စေရန် အဖွဲ့အစည်းများ၏ ပူးပေါင်းဆောင်ရွက်မှုများကိုလည်း တွေ့မြင်ရမည်ဖြစ်သည်။ VS Code, Visual Studio, GitHub Copilot နှင့် လူကြိုက်များသော အသိုင်းအဝိုင်းကိရိယာများအပေါ် အမှန်တကယ် အသုံးပြုနိုင်သော demo များ၊ လက်တွေ့ context အခြေပြု developer workflow များ၊ အသိုင်းအဝိုင်း ဦးဆောင်သော အစည်းအဝေးများနှင့် အမြင်များ ပါဝင်သည်။ MCP ကို စတင်သင်ယူနေသူများ သို့မဟုတ် MCP ဖြင့် အလုပ်လုပ်နေသူများအတွက် ဒီနေ့မှာ အားပေးမှုနှင့် လက်တွေ့ အသုံးချနိုင်သော အကြံဉာဏ်များကို ပေးသွားမည်ဖြစ်သည်။
ဒီနေ့မှာ MCP ကို တည်ဆောက်သူများအတွက် ဖြစ်ပြီး MCP server များ ဖန်တီးခြင်းနှင့် MCP ကို AI workflow များထဲသို့ ပေါင်းစည်းခြင်းဆိုင်ရာ အကောင်းဆုံးနည်းလမ်းများနှင့် အကောင်အထည်ဖော်နည်းများကို နက်ရှိုင်းစွာ လေ့လာသွားမည်ဖြစ်သည်။
- MCP Server များ တည်ဆောက်ခြင်းနှင့် agent အတွေ့အကြုံများထဲသို့ ပေါင်းစည်းခြင်း
- Prompt အခြေပြု ဖွံ့ဖြိုးတိုးတက်မှု
- လုံခြုံရေး အကောင်းဆုံးနည်းလမ်းများ
- Functions, ACA, API Management ကဲ့သို့သော အဆောက်အအုံများ အသုံးပြုခြင်း
- Registry ကို ကိုက်ညီစေရန် နှင့် ကိရိယာများ (1P + 3P)
သင်သည် developer, tool builder သို့မဟုတ် AI product strategist ဖြစ်ပါက ဒီနေ့မှာ MCP ဖြင့် တိုးတက်မြင့်မားပြီး လုံခြုံမှုရှိသော၊ အနာဂတ်အတွက် အသင့်ရှိသော MCP ဖြေရှင်းချက်များ တည်ဆောက်ရန် လိုအပ်သော အချက်အလက်များကို ရရှိမည်ဖြစ်သည်။
| Module | ခေါင်းစဉ် | ဖော်ပြချက် | Link |
|---|---|---|---|
| Module 1-3: အခြေခံများ | |||
| 00 | MCP အကြောင်း မိတ်ဆက်ခြင်း | Model Context Protocol နှင့် AI pipeline များတွင် ၎င်း၏ အရေးပါမှုအကြောင်း အကျဉ်းချုပ် | ပိုမိုဖတ်ရန် |
| 01 | အဓိက အယူအဆများ ရှင်းလင်းခြင်း | MCP ၏ အဓိက အယူအဆများကို နက်ရှိုင်းစွာ ရှင်းပြခြင်း | ပိုမိုဖတ်ရန် |
| 02 | MCP တွင် လုံခြုံရေး | လုံခြုံရေး အန္တရာယ်များနှင့် အကောင်းဆုံး လုံခြုံရေးနည်းလမ်းများ | ပိုမိုဖတ်ရန် |
| 03 | MCP စတင်အသုံးပြုခြင်း | ပတ်ဝန်းကျင် ပြင်ဆင်ခြင်း၊ အခြေခံ server/client များ၊ ပေါင်းစည်းခြင်း | ပိုမိုဖတ်ရန် |
| Module 3: ပထမဆုံး Server & Client တည်ဆောက်ခြင်း | |||
| 3.1 | ပထမဆုံး Server | ပထမဆုံး MCP server ကို ဖန်တီးခြင်း | လမ်းညွှန် |
| 3.2 | ပထမဆုံး Client | အခြေခံ MCP client တစ်ခု ဖန်တီးခြင်း | လမ်းညွှန် |
| 3.3 | LLM ပါဝင်သော Client | အကြီးစား ဘာသာစကား မော်ဒယ်များ ပေါင်းစည်းခြင်း | လမ်းညွှန် |
| 3.4 | VS Code ပေါင်းစည်းခြင်း | MCP server များကို VS Code တွင် အသုံးပြုခြင်း | လမ်းညွှန် |
| 3.5 | SSE Server | Server-Sent Events အသုံးပြု၍ server များ ဖန်တီးခြင်း | လမ်းညွှန် |
| 3.6 | HTTP Streaming | MCP တွင် HTTP streaming ကို အကောင်အထည်ဖော်ခြင်း | လမ်းညွှန် |
| 3.7 | AI Toolkit | MCP နှင့် AI Toolkit ကို အသုံးပြုခြင်း | လမ်းညွှန် |
| 3.8 | စမ်းသပ်ခြင်း | MCP server အကောင်အထည်ဖော်မှုကို စမ်းသပ်ခြင်း | လမ်းညွှန် |
| 3.9 | တပ်ဆင်ခြင်း | MCP server များကို ထုတ်လုပ်မှု ပတ်ဝန်းကျင်သို့ တပ်ဆင်ခြင်း | လမ်းညွှန် |
| Module 4-5: လက်တွေ့နှင့် အဆင့်မြင့် | |||
| 04 | လက်တွေ့ အကောင်အထည်ဖော်မှု | SDK များ၊ debugging, စမ်းသပ်ခြင်း၊ ပြန်လည်အသုံးပြုနိုင်သော prompt template များ | ပိုမိုဖတ်ရန် |
| 05 | MCP ၏ အဆင့်မြင့် ခေါင်းစဉ်များ | Multi-modal AI, တိုးချဲ့မှု, စီးပွားရေးအသုံးပြုမှုများ | ပိုမိုဖတ်ရန် |
| 5.1 | Azure ပေါင်းစည်းမှု | MCP နှင့် Azure ပေါင်းစည်းခြင်း | လမ်းညွှန် |
| 5.2 | Multi-modality | မျိုးစုံ modality များနှင့် လုပ်ဆောင်ခြင်း | လမ်းညွှန် |
| 5.3 | OAuth2 Demo | OAuth2 authentication ကို အကောင်အထည်ဖော်ခြင်း | [လမ်းညွှန်](./05-AdvancedTopics/mcp-oauth2 |
| 5.12 | Entra ID Auth | Microsoft Entra ID ဖြင့် အတည်ပြုခြင်း | Guide |
| 5.13 | Foundry Integration | Azure AI Foundry နှင့် ပေါင်းစည်းခြင်း | Guide |
| 5.14 | Context Engineering | ထိရောက်သော context engineering နည်းလမ်းများ | Guide |
| Module 6-10: Community & Best Practices | |||
| 06 | Community Contributions | MCP ecosystem သို့ အကူအညီပေးနည်း | Guide |
| 07 | Insights from Early Adoption | အမှန်တကယ် အသုံးပြုမှု အတွေ့အကြုံများ | Guide |
| 08 | Best Practices for MCP | စွမ်းဆောင်ရည်၊ အမှားခံနိုင်မှု၊ တည်ငြိမ်မှု | Guide |
| 09 | MCP Case Studies | လက်တွေ့ အသုံးပြုမှု နမူနာများ | Guide |
| 10 | Hands-on Workshop | AI Toolkit ဖြင့် MCP Server တည်ဆောက်ခြင်း | Lab |
| Language | ဖော်ပြချက် | Link |
|---|---|---|
| C# | MCP Server နမူနာ | View Code |
| Java | MCP ကိန်းဂဏန်း | View Code |
| JavaScript | MCP ပြသမှု | View Code |
| Python | MCP Server | View Code |
| TypeScript | MCP နမူနာ | View Code |
| Language | ဖော်ပြချက် | Link |
|---|---|---|
| C# | အဆင့်မြင့် နမူနာ | View Code |
| Java | Container App နမူနာ | View Code |
| JavaScript | အဆင့်မြင့် နမူနာ | View Code |
| Python | ရှုပ်ထွေးသော အကောင်အထည်ဖော်မှု | View Code |
| TypeScript | Container နမူနာ | View Code |
ဒီ သင်ရိုးညွှန်းတမ်းမှ အကောင်းဆုံး အကျိုးရရှိရန်အတွက်၊ သင်မှာရှိသင့်တာများမှာ -
-
C#, Java, JavaScript, Python, သို့မဟုတ် TypeScript တစ်ခုခုတွင် အခြေခံ programming နားလည်မှု
-
client-server မော်ဒယ်နှင့် API များကို နားလည်မှု
-
REST နှင့် HTTP အကြောင်းအရာများကို သိရှိမှု
-
(Optional) AI/ML အကြောင်းအရာများနောက်ခံ
-
ကျွန်ုပ်တို့၏ community ဆွေးနွေးပွဲများတွင် ပါဝင်ဆွေးနွေးခြင်း
ဒီ repository တွင် သင်ယူရာတွင် အထောက်အကူဖြစ်စေမည့် အရင်းအမြစ်များ ပါဝင်သည် -
ဒီ repository ကို ထိရောက်စွာ လမ်းညွှန်ပေးရန် အပြည့်အစုံ Study Guide ရှိသည်။ လမ်းညွှန်တွင် -
- အကြောင်းအရာအားလုံးကို ပြသသည့် ရုပ်ပုံသင်ရိုးမြေပုံ
- repository ၏ အပိုင်းများကို အသေးစိတ် ခွဲခြမ်းဖော်ပြချက်
- နမူနာပရောဂျက်များကို မည်သို့ အသုံးပြုမည်ဆိုသည့် လမ်းညွှန်ချက်
- အတတ်ပညာအဆင့်အလိုက် သင်ယူရန် လမ်းကြောင်းများ
- သင်ယူမှုကို ပိုမိုကောင်းမွန်စေရန် အပိုအရင်းအမြစ်များ
သင်ရိုးညွှန်းတမ်းအတွက် အရေးကြီးသော ပြောင်းလဲမှုများအားလုံးကို မှတ်တမ်းတင်ထားသော Changelog ရှိသည်။ ၎င်းတွင် -
- အသစ်ထည့်သွင်းထားသော အကြောင်းအရာများ
- ဖွဲ့စည်းပုံ ပြောင်းလဲမှုများ
- လုပ်ဆောင်ချက် တိုးတက်မှုများ
- စာရွက်စာတမ်း ပြင်ဆင်မှုများ
ဒီ လမ်းညွှန်ရှိ သင်ခန်းစာတိုင်းတွင် -
- MCP အကြောင်းအရာများကို ရှင်းလင်းပြသချက်များ
- ဘာသာစကားအမျိုးမျိုးဖြင့် တိုက်ရိုက် ကုဒ်နမူနာများ
- လက်တွေ့ MCP အက်ပလီကေးရှင်းများ ဖန်တီးရန် လေ့ကျင့်ခန်းများ
- အဆင့်မြင့် သင်ယူသူများအတွက် အပိုအရင်းအမြစ်များ
Microsoft Valued Professional Shivam Goyal မှ အရေးကြီးသော ကုဒ်နမူနာများ ပံ့ပိုးပေးမှုအတွက် ကျေးဇူးတင်ပါသည်။
ဒီ အကြောင်းအရာကို MIT License ဖြင့် လိုင်စင်ပြုထားသည်။ စည်းကမ်းချက်များအတွက် LICENSE ကို ကြည့်ပါ။
ဒီ ပရောဂျက်သည် ပံ့ပိုးမှုများနှင့် အကြံပြုချက်များကို ကြိုဆိုပါသည်။ ပံ့ပိုးမှုအများစုသည် Contributor License Agreement (CLA) ကို သဘောတူရန် လိုအပ်ပြီး သင်၏ ပံ့ပိုးမှုကို အသုံးပြုခွင့်ရှိကြောင်း သက်သေပြရမည်။ အသေးစိတ်အချက်အလက်များအတွက် https://cla.opensource.microsoft.com ကို ကြည့်ပါ။
သင် pull request တင်သောအခါ CLA bot သည် သင် CLA တင်ရန် လိုအပ်မလား၊ PR ကို မည်သို့ အမှတ်အသားပြုမလဲကို အလိုအလျောက် ဆုံးဖြတ်ပေးမည် (ဥပမာ - status check, comment)။ bot မှ ပေးသော ညွှန်ကြားချက်များကို လိုက်နာပါ။ CLA သည် repository အားလုံးတွင် တစ်ကြိမ်တည်းသာ လိုအပ်ပါသည်။
ဒီ ပရောဂျက်သည် Microsoft Open Source Code of Conduct ကို လိုက်နာထားသည်။ ပိုမိုသိရှိလိုပါက Code of Conduct FAQ ကို ကြည့်ပါ၊ သို့မဟုတ် opencode@microsoft.com သို့ မေးမြန်းနိုင်ပါသည်။
Repository ကို အောက်ပါအတိုင်း စီစဉ်ထားသည် -
- Core Curriculum (00-10): အဓိက အကြောင်းအရာများကို ဆက်တိုက် Module ၁၀ ခုဖြင့် စီစဉ်ထားသည်
- images/: သင်ရိုးတွင် အသုံးပြုသော ပုံဆွဲများနှင့် ပုံရိပ်များ
- translations/: ဘာသာစကားစုံအတွက် အလိုအလျောက် ဘာသာပြန်မှုများ
- translated_images/: ဒိုင်ယာဂရမ်များနှင့် ပုံရိပ်များ၏ ဒေသဆိုင်ရာ ဘာသာပြန်ထားသော ဗားရှင်းများ
- study_guide.md: Repository ကို လမ်းညွှန်ရန် အပြည့်အစုံ လမ်းညွှန်စာတမ်း
- changelog.md: သင်ရိုးညွှန်းတမ်းအတွက် အရေးကြီး ပြောင်းလဲမှုများမှတ်တမ်း
- mcp.json: MCP သတ်မှတ်ချက်အတွက် ဖိုင်
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: ပရောဂျက် အုပ်ချုပ်မှု စာရွက်စာတမ်းများ
ကျွန်ုပ်တို့အဖွဲ့သည် အခြား သင်တန်းများကို ထုတ်လုပ်ပါသည်! ကြည့်ရှုပါ -
- AI Agents For Beginners
- .NET ဖြင့် Generative AI for Beginners
- JavaScript ဖြင့် Generative AI for Beginners
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
ဒီ ပရောဂျက်တွင် ပရောဂျက်များ၊ ထုတ်ကုန်များ သို့မဟုတ် ဝန်ဆောင်မှုများအတွက် ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် အမှတ်တံဆိပ်များ ပါဝင်နိုင်သည်။ Microsoft ၏ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် အမှတ်တံဆိပ်များကို အသုံးပြုခြင်းသည် Microsoft ၏ ကုန်အမှတ်တံဆိပ်နှင့် အမှတ်တံဆိပ် လမ်းညွှန်ချက်များ ကို လိုက်နာရမည်ဖြစ်သည်။ Microsoft ၏ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် အမှတ်တံဆိပ်များကို ပြင်ဆင်ထားသော ဗားရှင်းများတွင် အသုံးပြုခြင်းသည် ရောထွေးမှု ဖြစ်စေခြင်း သို့မဟုတ် Microsoft ၏ ပံ့ပိုးမှု ရှိသည်ဟု သက်သေပြခြင်း မဖြစ်စေရန် လိုအပ်သည်။ တတိယပါတီ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် အမှတ်တံဆိပ်များကို အသုံးပြုခြင်းသည် ထို တတိယပါတီများ၏ မူဝါဒများအောက်တွင်သာ ဖြစ်သည်။
အကြောင်းကြားချက်
ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု Co-op Translator ဖြင့် ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးစားသော်လည်း အလိုအလျောက် ဘာသာပြန်ခြင်းတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်ကြောင်း သတိပြုပါရန် မေတ္တာရပ်ခံအပ်ပါသည်။ မူရင်းစာတမ်းကို မိမိဘာသာစကားဖြင့်သာ တရားဝင်အချက်အလက်အဖြစ် ယူဆသင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်မှ ဘာသာပြန်ခြင်းကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုရာမှ ဖြစ်ပေါ်လာနိုင်သည့် နားလည်မှုမှားယွင်းမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။
