# AI လုပ်ငန်းစဉ်များ လွယ်ကူအောင်လုပ်ခြင်း: Microsoft Foundry Toolkit ဖြင့် MCP စာဝှက် Server တည်ဆောက်ခြင်း [![MCP Spec](https://img.shields.io/badge/MCP%20Spec-2025--11--25-blue.svg)](https://spec.modelcontextprotocol.io/specification/2025-11-25/) [![Python](https://img.shields.io/badge/Python-3.10+-green.svg)](https://python.org) [![VS Code](https://img.shields.io/badge/VS%20Code-Latest-orange.svg)](https://code.visualstudio.com/) ![logo](../../../translated_images/my/logo.ec93918ec338dadd.webp) ## 🎯 အနှုတ်ချုပ် [![Build AI Agents in VS Code: 4 Hands-On Labs with MCP and Microsoft Foundry Toolkit](../../../translated_images/my/11.0f6db6a0fb606885.webp)](https://youtu.be/r34Csn3rkeQ) _(ဤသင်ခန်းစာ၏ ဗီဒီယိုကို ကြည့်ရန် ပုံကိုနှိပ်ပါ)_ **Model Context Protocol (MCP) စက်ရုံသင်တန်းသို့ ကြိုဆိုပါသည်။** ဤပြည့်စုံသော လက်တွေ့ သင်တန်းသည် နောက်ဆုံးပေါ် နည်းပညာနှစ်မျိုးကို ပေါင်းစပ်ကာ AI အသုံးပြုရန် ဖွံ့ဖြိုးတိုးတက်မှုကို ပြောင်းလဲစေပါသည်။ - **🔗 Model Context Protocol (MCP)**: AI မွမ်းမံ tool များနှင့် ပေါင်းသင်းရန် ဖွင့်လှစ်ထားသောစံသတ်မှတ်ချက် - **🛠️ Microsoft Foundry Toolkit Extension for VS Code**: Microsoft ၏ အကြီးမားဆုံး AI ဖွံ့ဖြိုးရေး extension ### 🎓 သင်ယူမည့်အကြောင်းအရာများ ဤသင်တန်းအပြီးတွင်၊ AI မော်ဒယ်များနှင့် ကမ္ဘာ့ရင်းနှီးမြှုပ်နှံမှုများကို ပေါင်းသင်းထိတွေ့နိုင်သော အသိဉာဏ်ဖုံး application များ ဖန်တီးနိုင်မှုကို ကျွမ်းကျင်လာမည်။ အလိုအလျောက် စမ်းသပ်ခြင်းမှ စိတ်ကြိုက် API ပေါင်းစည်းမှုအထိ လက်တွေ့ကျသော ကျွမ်းကျင်မှုများ ရရှိမည်ဖြစ်သည်။ ## 🏗️ နည်းပညာအဆောက်အဦ ### 🔌 Model Context Protocol (MCP) MCP သည် AI မော်ဒယ်များကို ပြင်ပ tool များနှင့် ဒေတာရင်းမြစ်များနှင့် ချိတ်ဆက်ရန် **"USB-C အတွက် AI"** လိုသော အထွေထွေ စံသတ်မှတ်ချက် ဖြစ်သည်။ **✨ အထူးအင်္ဂါရပ်များ:** - 🔄 **စံသတ်မှတ်ထားသော ပေါင်းသင်းမှု**: AI-tool ချိတ်ဆက်မှုအတွက် ပြည်ထောင်စုမျက်နှာပြင် - 🏛️ **တည်ဆောက်ပုံရွေ့လျားမှု**: stdio/SSE ပို့ဆောင်မှုဖြင့် ဒေသခံ & ဝေးလံ server များ - 🧰 **ကြွယ်ဝသော ပတ်ဝန်းကျင်**: Tool များ၊ ဖော်ပြချက်များ နှင့် အရင်းအမြစ်များ တစ်ခုတည်းသော protocol မှာ - 🔒 **လုပ်ငန်းခွင့်ပြုချက်နှင့် ယုံကြည်စိတ်ချမှု**: built-in လုံခြုံရေးနှင့် ယုံကြည်စိတ်ချမှု **🎯 MCP အရေးကြီးမှု:** USB-C ကေဘယ်ခံရေဒဏ်ကို ကင်းလွတ်စေသည့်အတိုင်း MCP က AI ပေါင်းသင်းမှုတို့၏ရှုပ်ထွေးမှုကို ဖယ်ရှားပေးပါသည်။ တစ်ခုတည်းသော protocol, အဆုံးမဲ့ဖြစ်နိုင်မှုများ။ ### 🤖 Microsoft Foundry Toolkit VS Code အတွက် Extension Microsoft ၏ ထိပ်တန်း AI ဖွံ့ဖြိုးရေး extension၊ VS Code ကို AI ချုပ်ငုံခွန်တံငါးဖြစ်စေသည်။ **🚀 အဓိကပစ်မှတ်များ:** - 📦 **မော်ဒယ် ကတ်တလော့**: Azure AI, GitHub, Hugging Face, Ollama မော်ဒယ်များကို ဝင်ရောက်အသုံးပြုနိုင်ခြင်း - ⚡ **ဒေသခံ နောက်ခံခန့်မှန်းမှု**: ONNX-optimized CPU/GPU/NPU အကောင်အထည်ဖော်ခြင်း - 🏗️ **အေးဂျင့် တည်ဆောက်သူ**: MCP ပေါင်းစည်းမှုနှင့်အတူ ကြည့်ရှုနိုင်သော AI agent ဖန်တီးခြင်း - 🎭 **စုံလင်သော မျိုးကွဲများ**: စာသား၊ သွင်ပြင်၊ ဖွဲ့စည်းထားသော အထုတ်အပိုးများ ကိုထောက်ပံ့ခြင်း **💡 ဖွံ့ဖြိုးတိုးတက်မှု အကျိုးများ:** - စတင်အသုံးပြုရအဆင်ပြေသော မော်ဒယ် deployment - မြင်လျှင်မျက်မှောက် prompt အင်ဂျင်နီယာမှု - အချိန်နှင့်တပြေးညီ စမ်းသပ်နိုင်သော ကစားကွင်း - MCP server ပေါင်းစည်းမှု ပြေလည်ခြင်း ## 📚 သင်ယူရေးခရီးစဉ် ### [🚀 မော်ဒျူး ၁: Microsoft Foundry Toolkit အခြေခံ](./lab1/README.md) **ကြာချိန်**: ၁၅ မိနစ် - 🛠️ Microsoft Foundry Toolkit ကို VS Code အတွက် တပ်ဆင်ပြင်ဆင်ခြင်း - 🗂️ မော်ဒယ် ကတ်တလော့ အစဉ်အဆက်ကြည့်ရှုခြင်း (GitHub, ONNX, OpenAI, Anthropic, Google မှ ၁၀၀+ မော်ဒယ်) - 🎮 Interactive Playground ဖြင့် မော်ဒယ် စမ်းသပ်ခြင်း ကျွမ်းကျင်မှုရရှိခြင်း - 🤖 Agent Builder ဖြင့် ပထမဆုံး AI agent တည်ဆောက်ခြင်း - 📊 Built-in မျှတမှု (F1, သက်ဆိုင်မှု, တူညီမှု, တကိုက်မှု) ဖြင့် မော်ဒယ် အကဲဖြတ်ခြင်း - ⚡ Batch processing နှင့် multi-modal ထောက်ပံ့မှုကို လေ့လာခြင်း **🎯 သင်ယူပြီးနောက် ရလဒ်**: Microsoft Foundry Toolkit ၏ အင်္ဂါရပ်များအားလုံးနားလည်ပြီး အသုံးပြုနိုင်သော AI agent တည်ဆောက်ခြင်း ### [🌐 မော်ဒျူး ၂: MCP နှင့် Microsoft Foundry Toolkit အခြေခံ](./lab2/README.md) **ကြာချိန်**: ၂၀ မိနစ် - 🧠 Model Context Protocol (MCP) ၏ တည်ဆောက်မှုနှင့် အယူအဆများ ကျွမ်းကျင်ရန် - 🌐 Microsoft ၏ MCP server ပတ်ဝန်းကျင်ကို ရှာဖွေ ကြည့်ရှုခြင်း - 🤖 Playwright MCP server ကို အသုံးပြု၍ browser automation agent တည်ဆောက်ခြင်း - 🔧 MCP servers များကို Microsoft Foundry Toolkit Agent Builder နှင့် ပေါင်းစည်းခြင်း - 📊 Agent များအတွင်း MCP tools များကို အဆင့်ဆင့် ပြင်ဆင်စမ်းသပ်ခြင်း - 🚀 MCP-powered agent များကို production အတွက် ထုတ်ပေးတင်သွင်းခြင်း **🎯 သင်ယူပြီးနောက် ရလဒ်**: MCP ဖြင့် ပြင်ပ tool များဖြင့် စွမ်းအားဖြည့်ထားသော AI agent တပ်ဆင်တင်သွင်းနိုင်ခြင်း ### [🔧 မော်ဒျူး ၃: Microsoft Foundry Toolkit ဖြင့် အဆင့်မြင့် MCP ဖွံ့ဖြိုးမှု](./lab3/README.md) **ကြာချိန်**: ၂၀ မိနစ် - 💻 Microsoft Foundry Toolkit ကို အသုံးပြု Custom MCP server များ ဖန်တီးခြင်း - 🐍 MCP Python SDK နောက်ဆုံးဗားရှင်း (v1.9.3) ကိုပြင်ဆင်အသုံးပြုခြင်း - 🔍 MCP Inspector ဖြင့် debugging စနစ်ကို စီစဉ်အသုံးပြုခြင်း - 🛠️ Professional debugging ဖြင့် Weather MCP Server တစ်ခုတည်ဆောက်ခြင်း - 🧪 Agent Builder နှင့် Inspector စနစ်တို့တွင် MCP servers များကို debugging ဖော်ဆောင်ခြင်း **🎯 သင်ယူပြီးနောက် ရလဒ်**: ခေတ်မီ ပစ္စည်းများနှင့် Custom MCP servers များ ဖွံ့ဖြိုးရေးနှင့် debugging လုပ်နိုင်ခြင်း ### [🐙 မော်ဒျူး ၄: လက်တွေ့ MCP ဖွံ့ဖြိုးမှု - GitHub Clone Server အထူးပြု](./lab4/README.md) **ကြာချိန်**: ၃၀ မိနစ် - 🏗️ လုပ်ငန်းအသုံးပြုမှုအတွက် GitHub Clone MCP Server တည်ဆောက်ခြင်း - 🔄 repository cloning ကို Smart validation နှင့် အမှားစီမံခန့်ခွဲမှုဖြင့် အကောင်အထည်ဖော်ခြင်း - 📁 directory စီမံခန့်ခွဲမှုကို ကျွမ်းကျင်ဖန်တီးခြင်းနှင့် VS Code ပေါင်းစည်းခြင်း - 🤖 GitHub Copilot Agent Mode ကို Custom MCP tools ဖြင့် အသုံးပြုခြင်း - 🛡️ ထုတ်လုပ်မှုအဆင့် လုံခြုံရေးနှင့် မျက်နှာပြင်အမျိုးမျိုးတွင် အဆင်ပြေမှု **🎯 သင်ယူပြီးနောက် ရလဒ်**: လက်တွေ့ လုပ်ငန်းတိုးတက်မှုများအတွက် စနစ်တကျ MCP server တစ်ခု ထုတ်လုပ်တင်သွင်းနိုင်ခြင်း ## 💡 လက်တွေ့အသုံးချမှုများနှင့် သက်ရောက်မှု ### 🏢 စက်မှုလုပ်ငန်း အသုံးချမှုများ #### 🔄 DevOps အလိုအလျောက်လုပ်ဆောင်မှု သင်၏ဖွံ့ဖြိုးရေး လုပ်ငန်းစဉ်ကို အသိပညာပြည့်လှသော အလိုအလျာက္လုပ်ခြင်းဖြင့် ပြောင်းလဲပါ: - **Smart Repository စီမံမှု**: AI မှ Code ပြန်လည်သုံးသပ်ခြင်းနှင့် merge ဆုံးဖြတ်ချက်များပြုခြင်း - **သိပ္ပံကျ CI/CD**: ကုဒ်ပြောင်းလဲမှုအပေါ် အလိုအလျောက်လမ်းကြောင်းဖြတ်တောက်မှု - **Issue စီမံခန့်ခွဲမှု**: အမှားများကို အလိုအလျောက် ခွဲခြားပေးခြင်း နှင့် တာဝန်ပေးခြင်း #### 🧪 အရည်အသွေး အာမခံမှု ပြောင်းလဲမှု AI အားဖြင့် စမ်းသပ်မှုကို တိုးတက်အောင်လုပ်ပါ: - **Smart test suite ဖန်တီးခြင်း**: အပြည့်အစုံ စမ်းသပ်မှု များတင်သွင်းခြင်း - **Visual regression စမ်းသပ်မှု**: UI ပြောင်းလဲမှုကို AI ဖြင့် မှတ်ယူခြင်း - **စွမ်းဆောင်ရည် စောင့်ကြည့်မှု**: အကြောင်းအမျိုးမျိုးကို ကြိုတင်ထောက်လှမ်းစောင့်ကြည့်ခြင်း #### 📊 ဒေတာ လမ်းကြောင်း ထိန်းချုပ်မှု အချက်အလက် လည်ပတ်မှုများကို မြူးမြတ်အောင် တည်ဆောက်ပါ: - **Adaptive ETL လုပ်ငန်းစဉ်များ**: ကိုယ်တိုင်အဆင်ပြေလမ်းကြောင်းပြောင်းလဲမှုများ - **ပုံမှန်မဟုတ်မှု ရှာဖွေခြင်း**: ဒေတာအရည်အသွေး အချိန်နှင့်တပြေးညီ စောင့်ကြည့်မှု - **Smart routing**: ထောက်ပံ့ပေးသော ဒေတာလည်ပတ်မှု စီမံမှု #### 🎧 ဖောက်သည်အတွေ့အကြုံ တိုးတက်မှု ထူးခြားထိတွေ့မှုဖန်တီးပါ: - **Context-aware Support**: ဖောက်သည်သမိုင်းအချက်အလက်ကို အသုံးပြုနိုင်သော AI agent များ - **စောင့်ကြည့်ပြီး ပြန်လည်ဖြေရှင်းရေး**: ခန့်မှန်းချက်ပေါ် တည်၍ ဝန်ဆောင်မှုပေးခြင်း - **Multi-channel ပေါင်းစည်းမှု**: ပလက်ဖောင်းများအနှံ့ AI အတွေ့အကြုံ ညီမျှစေခြင်း ## 🛠️ ကြိုတင်လိုအပ်ချက်များနှင့် ပြင်ဆင်မှု ### 💻 စနစ်လိုအပ်ချက်များ | အစိတ်အပိုင်း | လိုအပ်ချက် | မှတ်ချက်များ | |-----------|-------------|--------------| | **စက်တင်အသုံးပြုသည့် OS** | Windows 10+, macOS 10.15+, Linux | ခေတ်မီ OS များအားလုံး | | **Visual Studio Code** | နောက်ဆုံး မကြေညာရသည့် version | Microsoft Foundry Toolkit အတွက် လိုအပ်သည် | | **Node.js** | v18.0+ နှင့် npm | MCP server ဖွံ့ဖြိုးရေးအတွက် | | **Python** | 3.10+ | Python MCP servers အတွက် ရွေးချယ်နိုင်သည် | | **မှတ်ဥာဏ်** | အနည်းဆုံး 8GB RAM | ဒေသခံ မော်ဒယ်များအတွက် 16GB တိုက်တွန်းသည် | ### 🔧 ဖွံ့ဖြိုးမှု ပတ်ဝန်းကျင် #### လိုအပ်သော VS Code Extensions - **Microsoft Foundry Toolkit** (ms-windows-ai-studio.windows-ai-studio) - **Python** (ms-python.python) - **Python Debugger** (ms-python.debugpy) - **GitHub Copilot** (GitHub.copilot) - ရွေးချယ်အသုံးပြုနိုင်သော extension #### ရွေးချယ်စရာ ကိရိယာများ - **uv**: ခေတ်သစ် Python package manager - **MCP Inspector**: MCP servers အတွက် Visual debugging ကိရိယာ - **Playwright**: ဝဘ် automation နမူနာများအတွက် ## 🎖️ သင်ယူပြီးနောက် ရရှိမည့် ကျွမ်းကျင်မှုများနှင့် လက်မှတ်လမ်းကြောင်း ### 🏆 ကျွမ်းကျင်မှု စစ်ဆေးစာရင်း ဤသင်တန်းပြီးမြောက်မှုဖြင့် ကျွမ်းကျင်မှုများရရှိမည် – #### 🎯 အဓိက ကျွမ်းကျင်မှုများ - [ ] **MCP Protocol ကျွမ်းကျင်မှု**: တည်ဆောက်ပုံ နှင့် အကောင်အထည်ဖော်မှုပုံစံများကို နက်ရှိုင်းစွာ နားလည်ခြင်း - [ ] **Microsoft Foundry Toolkit ကျွမ်းကျင်မှု**: မြန်ဆန်စွာ ဖွံ့ဖြိုးရေးဆောင်ရွက်နိုင်ရန် Microsoft Foundry Toolkit ကို ကျွမ်းကျင်စွာ အသုံးပြုခြင်း - [ ] **Custom Server ဖွံ့ဖြိုးမှု**: MCP servers များကို တည်ဆောက်၊ ထုတ်ပေး၊ ထိန်းသိမ်းနိုင်ခြင်း - [ ] **Tool ပေါင်းစည်းမှု မားတင်**: AI ကို မြဲမြံသော ဖွံ့ဖြိုးရေးworkflow များနှင့် ချိတ်ဆက်ခြင်း - [ ] **ပြဿနာ ဖြေရှင်းမှု**: သင်ယူထားသော ကျွမ်းကျင်မှုများကို လုပ်ငန်းပိုင်း ပြဿနာများ ဖြေရှင်းရန် အသုံးချခြင်း #### 🔧 နည်းပညာဆိုင်ရာ ကျွမ်းကျင်မှုများ - [ ] VS Code တွင် Microsoft Foundry Toolkit တပ်ဆင် ပြင်ဆင်ခြင်း - [ ] Custom MCP servers ဒီဇိုင်းဆွဲမှုနှင့် အကောင်အထည်ဖော်ခြင်း - [ ] GitHub Models များကို MCP အဆောက်အဦတွင် ပေါင်းစည်းခြင်း - [ ] Playwright ကို အသုံးပြု အလိုအလျောက် စမ်းသပ်မှု workflow ဖန်တီးခြင်း - [ ] ထုတ်လုပ်မှု အသုံးပြုမှုအတွက် AI agent များ တပ်ဆင်ခြင်း - [ ] MCP server စွမ်းဆောင်ရည် အကောင်းမြှင့်တင်ရာတွင် Debugging ပြုလုပ်ခြင်း #### 🚀 အဆင့်မြင့် စွမ်းရည်များ - [ ] စက်မှုအဆောက်အဦ အရွယ်အစား AI ပေါင်းစည်းမှုများ ဒီဇိုင်းဆွဲခြင်း - [ ] AI အသုံးပြုခြင်းတွင် လုံခြုံရေး အကောင်းဆုံးနည်းလမ်းများ တိုးတက်အောင် ဆောင်ရွက်ခြင်း - [ ] MCP servers များ အရွယ်အစားတိုးချဲ့နိုင်သော နည်းပညာဒီဇိုင်း ဆွဲခြင်း - [ ] ဌာနအလိုက် စိတ်ကြိုက် tool chain များ ဖန်တီးခြင်း - [ ] AI နေရာတွင် အခြေခံသူများကိုလည်း လမ်းပြခြင်း ## 📖 နောက်ထပ် အသုံးဝင် မှတ်စုများ - [MCP Specification (2025-11-25)](https://spec.modelcontextprotocol.io/specification/2025-11-25/) - [Microsoft Foundry Toolkit GitHub Repository](https://github.com/microsoft/vscode-ai-toolkit) - [Sample MCP Servers Collection](https://github.com/modelcontextprotocol/servers) - [Best Practices Guide](https://modelcontextprotocol.io/docs/best-practices) - [OWASP MCP Top 10](https://microsoft.github.io/mcp-azure-security-guide/mcp/) - လုံခြုံရေးအကောင်းဆုံးနည်းလမ်းများ --- **🚀 သင့် AI ဖွံ့ဖြိုးရေး workflow ကို ပြောင်းလဲချင်ပါသလား?** MCP နှင့် Microsoft Foundry Toolkit ဖြင့် အသိပညာဖုံး application များ၏ အနာဂတ်ကို အတူတကွတည်ဆောက်ကြပါစို့! ## နောက်တစ်ခု ဆက်လုပ်ရန်: [Module 11: MCP Server Hands-On Labs](../11-MCPServerHandsOnLabs/README.md) --- **ပြောကြားချက်** ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးပမ်းနေသော်လည်း၊ စက်ကိရိယာဘာသာပြန်ခြင်းများတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်ကြောင်း သတိပြုပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ ယုံကြည်စိတ်ချရသော အချက်အလက်အဖြစ် သတ်မှတ်သင့်သည်။ အရေးကြီးသည့် သတင်းအချက်အလက်များအတွက် ပရော်ဖက်ရှင်နယ် လူသားဘာသာပြန်သူဝန်ဆောင်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုကွာခြားမှုများ သို့မဟုတ် မမှန်ကန်သော အသုံးပြုမှုများအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။