ဤအရင်းအမြစ်များကို အသုံးပြုရန်အဆင့်များကို လိုက်နာပါ:
- Repository ကို Fork လုပ်ပါ:
ကိုနှိပ်ပါ
- Repository ကို Clone လုပ်ပါ:
git clone https://github.com/microsoft/mcp-for-beginners.git - Azure AI Foundry Discord ကို Join လုပ်ပြီး ကျွမ်းကျင်သူများနှင့် Developer မိတ်ဆွေများနှင့် တွေ့ဆုံပါ
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Model Context Protocol (MCP) သည် AI မော်ဒယ်များနှင့် client application များအကြား အပြန်အလှန်ဆက်သွယ်မှုများကို စံပြုလုပ်ရန် ရည်ရွယ်ထားသော နောက်ဆုံးပေါ် framework တစ်ခုဖြစ်သည်။ ဤ open-source သင်ခန်းစာများတွင် C#, Java, JavaScript, TypeScript, နှင့် Python အပါအဝင် နာမည်ကြီး programming language များတွင် လက်တွေ့ coding နမူနာများနှင့် အမှန်တကယ်အသုံးချနိုင်သော နည်းလမ်းများပါဝင်သော စနစ်တကျ သင်ကြားမှုလမ်းကြောင်းကို ပေးထားသည်။
သင်သည် AI developer, system architect, သို့မဟုတ် software engineer ဖြစ်ပါက MCP အခြေခံများနှင့် အကောင်အထည်ဖော်နည်းလမ်းများကို ကျွမ်းကျင်ရန် ဤလမ်းညွှန်သည် သင့် comprehensive resource ဖြစ်ပါသည်။
- 📘 MCP Documentation – အသေးစိတ် သင်ခန်းစာများနှင့် အသုံးပြုလမ်းညွှန်များ
- 📜 MCP Specification – Protocol architecture နှင့် နည်းပညာကိုးကားချက်များ
- 📜 Original MCP Specification – Legacy နည်းပညာကိုးကားချက်များ (အပိုအချက်အလက်များပါဝင်နိုင်သည်)
- 🧑💻 MCP GitHub Repository – Open-source SDK များ, tools များ, နှင့် code နမူနာများ
- 🌐 MCP Community – ဆွေးနွေးမှုများတွင် ပါဝင်ပြီး community ကို အထောက်အပံ့ပေးပါ
| Module | ခေါင်းစဉ် | ဖော်ပြချက် | Link |
|---|---|---|---|
| Module 1-3: အခြေခံများ | |||
| 00 | MCP ကိုမိတ်ဆက်ခြင်း | Model Context Protocol နှင့် AI pipeline များအတွက် ၎င်း၏ အရေးပါမှုကို ရှင်းလင်းဖော်ပြခြင်း | Read more |
| 01 | အဓိကအကြောင်းအရာများ ရှင်းလင်းခြင်း | MCP ၏ အဓိကအကြောင်းအရာများကို အနက်ရှင်းလင်းဖော်ပြခြင်း | Read more |
| 02 | MCP တွင် လုံခြုံရေး | လုံခြုံရေး အန္တရာယ်များနှင့် အကောင်းဆုံး လုပ်ထုံးလုပ်နည်းများ | Read more |
| 03 | MCP ကို စတင်အသုံးပြုခြင်း | ပတ်ဝန်းကျင်ကို စနစ်တကျပြင်ဆင်ခြင်း, အခြေခံ server/client များ, ပေါင်းစည်းခြင်း | Read more |
| Module 3: သင့်ပထမဆုံး Server နှင့် Client ကို တည်ဆောက်ခြင်း | |||
| 3.1 | ပထမဆုံး Server | သင့်ပထမ MCP server ကို ဖန်တီးပါ | Guide |
| 3.2 | ပထမ MCP Client | အခြေခံ MCP client တစ်ခုကို ဖန်တီးပါ | Guide |
| 3.3 | LLM ပါဝင်သော Client | Large language models ကို ပေါင်းစည်းပါ | Guide |
| 3.4 | VS Code Integration | MCP server များကို VS Code တွင် အသုံးပြုပါ | Guide |
| 3.5 | stdio Server | stdio transport ကို အသုံးပြုသော server များကို ဖန်တီးပါ | Guide |
| 3.6 | HTTP Streaming | MCP တွင် HTTP streaming ကို အကောင်အထည်ဖော်ပါ | Guide |
| 3.7 | AI Toolkit | MCP နှင့် AI Toolkit ကို အသုံးပြုပါ | Guide |
| 3.8 | စမ်းသပ်ခြင်း | သင့် MCP server အကောင်အထည်ဖော်မှုကို စမ်းသပ်ပါ | Guide |
| 3.9 | Deployment | MCP server များကို production သို့ တင်ပါ | Guide |
| Module 4-5: လက်တွေ့နှင့် အဆင့်မြင့် | |||
| 04 | လက်တွေ့အကောင်အထည်ဖော်မှု | SDK များ, debugging, စမ်းသပ်ခြင်း, အသုံးပြုနိုင်သော prompt template များ | Read more |
| 05 | MCP တွင် အဆင့်မြင့်အကြောင်းအရာများ | Multi-modal AI, အတိုင်းအတာချဲ့ထွင်ခြင်း, စီးပွားရေးလုပ်ငန်းအသုံးချမှု | Read more |
| 5.1 | Azure Integration | MCP ကို Azure နှင့် ပေါင်းစည်းခြင်း | Guide |
| 5.2 | Multi-modality | အမျိုးမျိုးသော modality များနှင့် အလုပ်လုပ်ခြင်း | Guide |
| 5.3 | OAuth2 Demo | OAuth2 authentication ကို အကောင်အထည်ဖော်ပါ | Guide |
| 5.4 | Root Contexts | Root contexts ကို နားလည်ပြီး အကောင်အထည်ဖော်ပါ | Guide |
| 5.5 | Routing | MCP routing နည်းလမ်းများ | Guide |
| 5.6 | Sampling | MCP တွင် sampling နည်းလမ်းများ | Guide |
| 5.7 | Scaling | MCP အကောင်အထည်ဖော်မှုများကို အတိုင်းအတာချဲ့ထွင်ပါ | Guide |
| 5.8 | Security | အဆင့်မြင့် လုံခြုံရေးစဉ်းစားချက်များ | Guide |
| 5.9 | Web Search | Web search စွမ်းဆောင်ရည်များကို အကောင်အထည်ဖော်ပါ | Guide |
| 5.10 | Realtime Streaming | အချိန်နှင့်တပြေးညီ streaming စွမ်းဆောင်ရည်ကို တည်ဆောက်ပါ | Guide |
| 5.11 | Realtime Search | အချိန်နှင့်တပြေးညီ search ကို အကောင်အထည်ဖော်ပါ | Guide |
| 5.12 | Entra ID Auth | Microsoft Entra ID ဖြင့် authentication | Guide |
| 5.13 | Foundry Integration | Azure AI Foundry နှင့် ပေါင်းစည်းခြင်း | Guide |
| 5.14 | Context Engineering | အကျိုးရှိသော context engineering နည်းလမ်းများ | Guide |
| Module 6-10: Community နှင့် အကောင်းဆုံးလုပ်ထုံးလုပ်နည်းများ | |||
| 06 | Community Contributions | MCP ecosystem သို့ အထောက်အပံ့ပေးရန် နည်းလမ်းများ | Guide |
| 07 | Early Adoption မှ Insights | အမှန်တကယ် အကောင်အထည်ဖော်မှုအတွေ့အကြုံများ | Guide |
| 08 | MCP အတွက် အကောင်းဆုံးလုပ်ထုံးလုပ်နည်းများ | စွမ်းဆောင်ရည်, fault-tolerance, resilience | Guide |
| 09 | MCP Case Studies | လက်တွေ့အကောင်အထည်ဖော်မှု နမူနာများ | Guide |
| 10 | Workshop လက်တွေ့လုပ်ငန်း | AI Toolkit ဖြင့် MCP Server တစ်ခုကို တည်ဆောက်ခြင်း | Lab |
| ဘာသာစကား | ဖော်ပြချက် | Link |
|---|---|---|
| C# | MCP Server နမူနာ | View Code |
| Java | MCP Calculator | View Code |
| JavaScript | MCP Demo | View Code |
| Python | MCP Server | View Code |
| TypeScript | MCP နမူနာ | View Code |
| Rust | MCP နမူနာ | View Code |
| ဘာသာစကား | ဖော်ပြချက် | Link |
|---|---|---|
| C# | အဆင့်မြင့် နမူနာ | View Code |
| Java with Spring | Container App နမူနာ | View Code |
| JavaScript | အဆင့်မြင့် နမူနာ | View Code |
| Python | ရှုပ်ထွေးသော အကောင်အထည်ဖော်မှု | View Code |
| TypeScript | Container နမူနာ | View Code |
ဒီသင်ရိုးကို အကျိုးရှိစွာ အသုံးချနိုင်ရန်အတွက် သင်မှာ အောက်ပါအရာများကို သိထားဖို့ လိုအပ်ပါတယ် -
-
အောက်ပါ programming ဘာသာစကားတစ်ခုခုတွင် အခြေခံအသိရှိခြင်း - C#, Java, JavaScript, Python, သို့မဟုတ် TypeScript
-
Client-server မော်ဒယ်နှင့် API များကို နားလည်ခြင်း
-
REST နှင့် HTTP အကြောင်းအရာများကို ရင်းနှီးခြင်း
-
(ရွေးချယ်နိုင်သည်) AI/ML အကြောင်းအရာများတွင် နောက်ခံရှိခြင်း
-
ကျွန်ုပ်တို့၏ community ဆွေးနွေးပွဲများတွင် ပါဝင်ပြီး အထောက်အကူရယူပါ
ဒီ repository တွင် သင့်ကို အကျိုးရှိစွာ လေ့လာနိုင်စေရန် အထောက်အကူဖြစ်စေမယ့် အရင်းအမြစ်များစွာ ပါဝင်ပါတယ် -
ဒီ repository ကို အကျိုးရှိစွာ အသုံးပြုနိုင်စေရန် Comprehensive Study Guide တစ်ခု ပါဝင်ပါတယ်။ ဒီလမ်းညွှန်မှာ -
- လေ့လာရမယ့် အကြောင်းအရာအားလုံးကို ပြသထားတဲ့ မြင်သာသော သင်ရိုးမြေပုံ
- Repository အပိုင်းအစ တစ်ခုချင်းစီကို အသေးစိတ် ဖော်ပြချက်
- နမူနာပရောဂျက်များကို ဘယ်လို အသုံးပြုရမယ်ဆိုတာအကြံပြုချက်
- အတန်းအစားအလိုက် သင်ယူမှု လမ်းကြောင်းများ
- သင့်ရဲ့ သင်ယူမှု ခရီးစဉ်ကို ဖြည့်စွက်ပေးမယ့် အရင်းအမြစ်များ
ကျွန်ုပ်တို့သည် သင်ရိုးညွှန်းစာအုပ်များတွင် အရေးကြီးသော အပ်ဒိတ်များအားလုံးကို မှတ်တမ်းတင်ထားသော Changelog တစ်ခုကို ထိန်းသိမ်းထားပါတယ် -
- အကြောင်းအရာအသစ်များ ထည့်သွင်းခြင်း
- ဖွဲ့စည်းမှု ပြောင်းလဲမှုများ
- လုပ်ဆောင်ချက် တိုးတက်မှုများ
- Documentation အပ်ဒိတ်များ
ဒီလမ်းညွှန်ထဲမှာ ပါဝင်တဲ့ သင်ခန်းစာတစ်ခုချင်းစီမှာ -
- MCP အကြောင်းအရာများကို ရှင်းလင်းစွာ ရှင်းပြထားခြင်း
- ဘာသာစကားအမျိုးမျိုးဖြင့် အသက်ဝင်နေသော ကုဒ်နမူနာများ
- MCP အပလီကေးရှင်းများကို တည်ဆောက်ရန် လေ့ကျင့်ခန်းများ
- အဆင့်မြင့် သင်ယူသူများအတွက် အရင်းအမြစ်များ
MCP Dev Days သည် AI မော်ဒယ်များနှင့် အထောက်အကူပစ္စည်းများကို ဆက်သွယ်ပေးသော Model Context Protocol (MCP) အတွက် အထူးအာရုံစိုက်ထားသော နည်းပညာဆိုင်ရာ အမြင်အာရုံများ၊ community ဆက်သွယ်မှုများနှင့် လက်တွေ့ လေ့ကျင့်မှုများကို ပေးစွမ်းမည့် နှစ်ရက်တာ အွန်လိုင်းပွဲတစ်ခုဖြစ်ပါတယ်။ MCP Dev Days ကို ကြည့်ရှုရန် ကျွန်ုပ်တို့၏ event စာမျက်နှာတွင် မှတ်ပုံတင်ပါ - https://aka.ms/mcpdevdays။
MCP ကို developer workflow တွင် အသုံးပြုရန်နှင့် MCP community အားလုံးကို ချီးကျူးရန်အတွက် အဓိကထားသောနေ့ဖြစ်ပါတယ်။ Arcade, Block, Okta, Neon စသည့် community အဖွဲ့ဝင်များနှင့် မိတ်ဖက်များနှင့်အတူ MCP ecosystem ကို Microsoft နှင့်ပူးပေါင်းပြီး ဘယ်လို ဖွံ့ဖြိုးတိုးတက်စေကြောင်းကို တွေ့မြင်ရပါမည်။
- VS Code, Visual Studio, GitHub Copilot နှင့် လူကြိုက်များသော community tools များအပေါ် အမှန်တကယ် နမူနာများ
- Practical, context-driven dev workflows
- Community အစည်းအဝေးများနှင့် အမြင်များ
MCP ကို စတင်လေ့လာနေသူများဖြစ်စေ၊ MCP ဖြင့် အလုပ်လုပ်နေသူများဖြစ်စေ၊ Day 1 သည် အားရစရာနှင့် လက်တွေ့အသုံးချနိုင်သော အချက်အလက်များကို ပေးစွမ်းပါမည်။
ဒီနေ့မှာ MCP server များကို တည်ဆောက်ခြင်းနှင့် AI workflows တွင် MCP ကို ပေါင်းစပ်အသုံးပြုခြင်းအတွက် အကောင်းဆုံးနည်းလမ်းများကို အနက်ရှိုင်းဆုံး လေ့လာပါမည်။
- MCP Servers တည်ဆောက်ခြင်းနှင့် agent အတွေ့အကြုံများထဲသို့ ပေါင်းစပ်ခြင်း
- Prompt-driven development
- လုံခြုံရေးအကောင်းဆုံးနည်းလမ်းများ
- Functions, ACA, API Management စသည့် အခြေခံအဆောက်အအုံများကို အသုံးပြုခြင်း
- Registry alignment နှင့် tooling (1P + 3P)
သင်သည် developer, tool builder, သို့မဟုတ် AI product strategist ဖြစ်ပါက၊ ဒီနေ့မှာ MCP ဖြင့် အဆင့်မြင့်၊ လုံခြုံပြီး အနာဂတ်အတွက် အသင့်ဖြစ်သော ဖြေရှင်းချက်များကို တည်ဆောက်ရန် လိုအပ်သော အမြင်များကို ရရှိပါမည်။
MCP for Beginners သင်ရိုးအကြောင်းအရာအပေါ် အခြေခံပြီး MCP servers တည်ဆောက်ခြင်း၊ VS Code နှင့် ပေါင်းစပ်ခြင်း၊ Azure ပေါ်တွင် ပရော်ဖက်ရှင်နယ်အဆင့် deploy လုပ်ခြင်းတို့ကို လေ့လာနိုင်မည့် အထူးသင်တန်းဗီဒီယိုအစီအစဉ်များဖြစ်ပါတယ်။ နည်းပညာကြီးများ အသုံးပြုနေသော MCP တွင် လက်တွေ့ကျွမ်းကျင်မှုများ ရရှိပါမည်။
Microsoft Valued Professional Shivam Goyal ကို အရေးကြီးသော ကုဒ်နမူနာများ ပံ့ပိုးပေးမှုအတွက် ကျေးဇူးတင်ပါတယ်။
ဒီအကြောင်းအရာသည် MIT License အောက်တွင် လိုင်စင်ရရှိထားပါသည်။ စည်းမျဉ်းများနှင့် အခြေအနေများကို LICENSE တွင် ကြည့်ရှုပါ။
ဒီပရောဂျက်သည် ပံ့ပိုးမှုများနှင့် အကြံပြုချက်များကို ကြိုဆိုပါသည်။ အများစုသော ပံ့ပိုးမှုများသည် Contributor License Agreement (CLA) ကို သဘောတူရန် လိုအပ်ပါသည်။ ဒီ CLA သည် သင်၏ ပံ့ပိုးမှုကို ကျွန်ုပ်တို့ အသုံးပြုခွင့်ရှိကြောင်း သက်သေပြပါသည်။ အသေးစိတ်အချက်အလက်များအတွက် https://cla.opensource.microsoft.com ကို ကြည့်ပါ။
Pull request တင်သည့်အခါ CLA bot သည် သင် CLA တင်ရန် လိုအပ်မလိုအပ်ကို အလိုအလျောက် သတ်မှတ်ပေးပါမည်။ Bot ပေးသော ညွှန်ကြားချက်များကို လိုက်နာပါ။ CLA တစ်ကြိမ်သာ လိုအပ်ပါမည်။
ဒီပရောဂျက်သည် 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 ကို လေ့လာရန် Comprehensive လမ်းညွှန်
- changelog.md: သင်ရိုးညွှန်းစာအုပ်များတွင် အရေးကြီးသော ပြောင်းလဲမှုများ၏ မှတ်တမ်း
- mcp.json: MCP သတ်မှတ်ချက်အတွက် Configuration ဖိုင်
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: ပရောဂျက် စီမံခန့်ခွဲမှု စာရွက်စာတမ်းများ
ကျွန်ုပ်တို့၏အဖွဲ့သည် အခြားသင်တန်းများကိုလည်း ထုတ်လုပ်ပါသည်! ကြည့်ပါ -
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- Generative AI for Beginners using Java
- 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's Trademark & Brand Guidelines ကို လိုက်နာရမည်ဖြစ်သည်။
Microsoft အမှတ်တံဆိပ်များ သို့မဟုတ် လိုဂိုများကို ပြောင်းလဲထားသော ဗားရှင်းများတွင် အသုံးပြုခြင်းသည် Microsoft ၏ အားပေးမှုကို အဓိပ္ပာယ်ဖွင့်ဆိုမရပါ။
တတိယအဖွဲ့အစည်း၏ အမှတ်တံဆိပ်များ သို့မဟုတ် လိုဂိုများကို အသုံးပြုခြင်းသည် အဆိုပါ အဖွဲ့အစည်းများ၏ မူဝါဒများကို လိုက်နာရမည်ဖြစ်သည်။
အကြောင်းကြားချက်:
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု Co-op Translator ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေပါသော်လည်း၊ အလိုအလျောက် ဘာသာပြန်ခြင်းတွင် အမှားများ သို့မဟုတ် မတိကျမှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းဘာသာစကားဖြင့် ရေးသားထားသော စာရွက်စာတမ်းကို အာဏာတရ အရင်းအမြစ်အဖြစ် ရှုလေ့လာသင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များမှ ပရော်ဖက်ရှင်နယ် ဘာသာပြန်ခြင်းကို အကြံပြုပါသည်။ ဤဘာသာပြန်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအလွဲအချော်များ သို့မဟုတ် အနားယူမှုမှားများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။
