यी स्रोतहरू प्रयोग गर्न सुरु गर्न यी चरणहरू पालना गर्नुहोस्:
- रिपोजिटरी फोर्क गर्नुहोस्: क्लिक गर्नुहोस्
- रिपोजिटरी क्लोन गर्नुहोस्:
git clone https://github.com/microsoft/mcp-for-beginners.git - Azure AI Foundry Discord मा सामेल हुनुहोस् र विशेषज्ञ तथा अन्य विकासकर्ताहरूसँग भेट्नुहोस्
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)
मोडेल कन्टेक्स्ट प्रोटोकल (MCP) एक अत्याधुनिक फ्रेमवर्क हो जसले AI मोडेलहरू र क्लाइन्ट एप्लिकेसनहरू बीचको अन्तरक्रियालाई मानकीकृत गर्न डिजाइन गरिएको हो। यो खुला स्रोत पाठ्यक्रमले संरचित सिकाइ मार्ग प्रदान गर्दछ, व्यावहारिक कोडिङ उदाहरणहरू र वास्तविक जीवनका प्रयोग केसहरूसहित, लोकप्रिय प्रोग्रामिङ भाषाहरू जस्तै C#, Java, JavaScript, TypeScript, र Python मा।
तपाईं AI विकासकर्ता, प्रणाली वास्तुकार, वा सफ्टवेयर इन्जिनियर हुनुहुन्छ भने, यो मार्गदर्शक MCP का आधारभूत सिद्धान्तहरू र कार्यान्वयन रणनीतिहरूमा दक्ष हुनका लागि तपाईंको व्यापक स्रोत हो।
- 📘 MCP कागजात – विस्तृत ट्युटोरियल र प्रयोगकर्ता मार्गदर्शक
- 📜 MCP विशिष्टता – प्रोटोकल संरचना र प्राविधिक सन्दर्भहरू
- 📜 मूल MCP विशिष्टता – पुरानो प्राविधिक सन्दर्भहरू (थप विवरणहरू हुन सक्छन्)
- 🧑💻 MCP GitHub रिपोजिटरी – खुला स्रोत SDK, उपकरणहरू, र कोड नमूनाहरू
- 🌐 MCP समुदाय – छलफलमा सामेल हुनुहोस् र समुदायमा योगदान गर्नुहोस्
MCP Dev Days मा दुई दिनको गहिरो प्राविधिक ज्ञान, समुदायसँग जडान, र व्यावहारिक सिकाइका लागि तयार हुनुहोस्, जुन मोडेल कन्टेक्स्ट प्रोटोकल (MCP) लाई समर्पित भर्चुअल कार्यक्रम हो — त्यो उदीयमान मानक जसले AI मोडेलहरू र तिनीहरूले भर पर्ने उपकरणहरूलाई जोड्दछ।
➡️ MCP Dev Days का लागि दर्ता गर्नुहोस्
तपाईं हाम्रो कार्यक्रम पृष्ठमा दर्ता गरेर MCP Dev Days हेर्न सक्नुहुन्छ: https://aka.ms/mcpdevdays। त्यहाँबाट, तपाईं YouTube वा Twitch मा प्रत्यक्ष स्ट्रिममा सामेल हुन सक्नुहुन्छ। सबै सामग्री रेकर्ड गरिनेछ र पछि Microsoft Developer YouTube च्यानलमा उपलब्ध हुनेछ। डेमोहरूको स्रोत कोड GitHub मा पनि उपलब्ध हुनेछ।
- मिति: जुलाई 29 (दिन 1) र जुलाई 30 (दिन 2)
- समय: दैनिक बिहान 9:00 बजे PST
- स्थान: अनलाइन – जहाँबाट पनि सहभागी हुन सकिन्छ!
विकासकर्ताहरूलाई MCP आफ्नो विकास कार्यप्रवाहमा प्रयोग गर्न सशक्त बनाउने र अद्भुत MCP समुदायलाई मनाउने दिन हो। हामी Arcade, Block, Okta, र Neon जस्ता समुदायका सदस्य र साझेदारहरूसँग जोडिनेछौं जसले Microsoft सँग मिलेर खुला, विस्तारयोग्य MCP इकोसिस्टम निर्माण गर्दैछन्। VS Code, Visual Studio, GitHub Copilot, र लोकप्रिय समुदाय उपकरणहरूमा वास्तविक जीवनका डेमोहरू व्यावहारिक, सन्दर्भ-आधारित विकास कार्यप्रवाहहरू समुदाय-नेतृत्वमा सत्रहरू र अन्तर्दृष्टिहरू तपाईं MCP मा नयाँ हुनुहुन्छ वा पहिले नै यसलाई प्रयोग गर्दै हुनुहुन्छ भने, दिन 1 ले प्रेरणा र कार्यान्वयन योग्य सुझावहरू प्रदान गर्नेछ।
MCP निर्माताहरूका लागि हो। हामी MCP सर्भरहरू निर्माण गर्ने र AI कार्यप्रवाहहरूमा MCP एकीकरण गर्ने कार्यान्वयन रणनीतिहरू र उत्तम अभ्यासहरूमा गहिराइमा जानेछौं।
- MCP सर्भरहरू निर्माण र एजेन्ट अनुभवहरूमा एकीकरण
- प्रॉम्प्ट-चालित विकास
- सुरक्षा उत्तम अभ्यासहरू
- Functions, ACA, र API Management जस्ता निर्माण ब्लकहरूको प्रयोग
- रजिस्ट्री समन्वय र उपकरणहरू (1P + 3P)
यदि तपाईं विकासकर्ता, उपकरण निर्माता, वा AI उत्पादन रणनीतिकार हुनुहुन्छ भने, यो दिन तपाईंलाई स्केलेबल, सुरक्षित, र भविष्य-तयार MCP समाधानहरू निर्माण गर्न आवश्यक अन्तर्दृष्टिहरूले भरिएको छ।
| मोड्युल | विषय | विवरण | लिंक |
|---|---|---|---|
| मोड्युल 1-3: आधारभूत कुरा | |||
| 00 | MCP परिचय | मोडेल कन्टेक्स्ट प्रोटोकलको अवलोकन र AI पाइपलाइनमा यसको महत्त्व | थप पढ्नुहोस् |
| 01 | मुख्य अवधारणाहरू व्याख्या | MCP का मुख्य अवधारणाहरूको गहिरो अन्वेषण | थप पढ्नुहोस् |
| 02 | MCP मा सुरक्षा | सुरक्षा खतराहरू र उत्तम अभ्यासहरू | थप पढ्नुहोस् |
| 03 | MCP सँग सुरु गर्नुहोस् | वातावरण सेटअप, आधारभूत सर्भर/क्लाइन्टहरू, एकीकरण | थप पढ्नुहोस् |
| मोड्युल 3: पहिलो सर्भर र क्लाइन्ट निर्माण | |||
| 3.1 | पहिलो सर्भर | आफ्नो पहिलो MCP सर्भर बनाउनुहोस् | मार्गदर्शन |
| 3.2 | पहिलो क्लाइन्ट | आधारभूत MCP क्लाइन्ट विकास गर्नुहोस् | मार्गदर्शन |
| 3.3 | LLM सहित क्लाइन्ट | ठूलो भाषा मोडेलहरू एकीकृत गर्नुहोस् | मार्गदर्शन |
| 3.4 | VS Code एकीकरण | VS Code मा MCP सर्भरहरू प्रयोग गर्नुहोस् | मार्गदर्शन |
| 3.5 | SSE सर्भर | Server-Sent Events प्रयोग गरेर सर्भरहरू बनाउनुहोस् | मार्गदर्शन |
| 3.6 | HTTP स्ट्रिमिङ | MCP मा HTTP स्ट्रिमिङ कार्यान्वयन गर्नुहोस् | मार्गदर्शन |
| 3.7 | AI टूलकिट | MCP सँग AI टूलकिट प्रयोग गर्नुहोस् | मार्गदर्शन |
| 3.8 | परीक्षण | आफ्नो MCP सर्भर कार्यान्वयन परीक्षण गर्नुहोस् | मार्गदर्शन |
| 3.9 | परिनियोजन | MCP सर्भरहरू उत्पादनमा परिनियोजन गर्नुहोस् | मार्गदर्शन |
| मोड्युल 4-5: व्यावहारिक र उन्नत | |||
| 04 | व्यावहारिक कार्यान्वयन | SDKs, डिबगिङ, परीक्षण, पुन: प्रयोगयोग्य प्रॉम्प्ट टेम्प्लेटहरू | थप पढ्नुहोस् |
| 05 | MCP मा उन्नत विषयहरू | बहु-मोडल AI, स्केलिङ, उद्यम प्रयोग | थप पढ्नुहोस् |
| 5.1 | Azure एकीकरण | Azure सँग MCP एकीकरण | मार्गदर्शन |
| 5.2 | बहु-मोडालिटी | विभिन्न मोडालिटीहरूसँग काम गर्ने | मार्गदर्शन |
| 5.3 | OAuth2 डेमो | OAuth2 प्रमाणीकरण कार्यान्वयन गर्नुहोस् | मार्गदर्शन |
| 5.4 | मूल सन्दर्भहरू | मूल सन्दर्भहरू बुझ्नुहोस् र कार्यान्वयन गर्नुहोस् | मार्गदर्शन |
| 5.5 | राउटिङ | MCP राउटिङ रणनीतिहरू | मार्गदर्शन |
| 5.6 | स्याम्पलिङ | MCP मा स्याम्पलिङ प्रविधिहरू | मार्गदर्शन |
| 5.7 | स्केलिङ | MCP कार्यान्वयनहरू स्केल गर्नुहोस् | मार्गदर्शन |
| 5.8 | सुरक्षा | उन्नत सुरक्षा विचारहरू | मार्गदर्शन |
| 5.9 | वेब खोज | वेब खोज क्षमताहरू कार्यान्वयन गर्नुहोस् | मार्गदर्शन |
| 5.10 | रियलटाइम स्ट्रिमिङ | रियलटाइम स्ट्रिमिङ कार्यक्षमता निर्माण गर्नुहोस् | मार्गदर्शन |
| 5.11 | रियलटाइम खोज | रियलटाइम खोज कार्यान्वयन गर्नुहोस् | मार्गदर्शन |
| 5.12 | Entra ID Auth | Microsoft Entra ID सँग प्रमाणीकरण | Guide |
| 5.13 | Foundry Integration | Azure AI Foundry सँग एकीकरण | Guide |
| 5.14 | Context Engineering | प्रभावकारी सन्दर्भ इन्जिनियरिङका प्रविधिहरू | Guide |
| Module 6-10: Community & Best Practices | |||
| 06 | Community Contributions | MCP इकोसिस्टममा कसरी योगदान गर्ने | 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 सर्भर निर्माण | Lab |
| भाषा | विवरण | लिंक |
|---|---|---|
| C# | MCP सर्भर उदाहरण | View Code |
| Java | MCP क्याल्कुलेटर | View Code |
| JavaScript | MCP डेमो | View Code |
| Python | MCP सर्भर | View Code |
| TypeScript | MCP उदाहरण | View Code |
| भाषा | विवरण | लिंक |
|---|---|---|
| C# | उन्नत नमूना | View Code |
| Java | कन्टेनर एप्लिकेसन उदाहरण | View Code |
| JavaScript | उन्नत नमूना | View Code |
| Python | जटिल कार्यान्वयन | View Code |
| TypeScript | कन्टेनर नमूना | View Code |
यस पाठ्यक्रमबाट अधिकतम लाभ लिनका लागि, तपाईंले निम्न कुराहरू जान्नुपर्छ:
-
कम्तीमा एउटा भाषा (C#, Java, JavaScript, Python, वा TypeScript) मा आधारभूत प्रोग्रामिङ ज्ञान
-
क्लाइन्ट-सर्भर मोडेल र API को बुझाइ
-
REST र HTTP अवधारणाहरूको परिचय
-
(वैकल्पिक) AI/ML अवधारणाहरूको पृष्ठभूमि
-
हाम्रो समुदाय छलफलहरूमा सहभागी भएर सहयोग लिनुहोस्
यस रिपोजिटरीमा तपाईंलाई प्रभावकारी रूपमा सिक्न र नेभिगेट गर्न मद्दत गर्ने विभिन्न स्रोतहरू समावेश छन्:
एक व्यापक अध्ययन मार्गदर्शन उपलब्ध छ जसले तपाईंलाई यो रिपोजिटरी प्रभावकारी रूपमा प्रयोग गर्न सहयोग पुर्याउँछ। यसमा समावेश छ:
- सबै विषयहरू देखाउने भिजुअल पाठ्यक्रम नक्शा
- प्रत्येक रिपोजिटरी खण्डको विस्तृत विवरण
- नमूना परियोजनाहरू कसरी प्रयोग गर्ने बारे निर्देशन
- विभिन्न सीप स्तरका लागि सिफारिस गरिएको सिकाइ मार्गहरू
- तपाईंको सिकाइ यात्रालाई पूरक गर्ने अतिरिक्त स्रोतहरू
हामीले विस्तृत परिवर्तन विवरण राख्छौं जसले पाठ्यक्रम सामग्रीमा भएका सबै महत्वपूर्ण अपडेटहरू ट्र्याक गर्छ, जस्तै:
- नयाँ सामग्री थप
- संरचनात्मक परिवर्तनहरू
- सुविधाहरूमा सुधार
- कागजात अद्यावधिकहरू
यस मार्गदर्शनका प्रत्येक पाठमा समावेश छन्:
- MCP अवधारणाहरूको स्पष्ट व्याख्या
- विभिन्न भाषाहरूमा प्रत्यक्ष कोड उदाहरणहरू
- वास्तविक MCP अनुप्रयोगहरू निर्माण गर्न अभ्यासहरू
- उन्नत सिक्नेहरूका लागि अतिरिक्त स्रोतहरू
महत्त्वपूर्ण कोड नमूनाहरू योगदान गर्नुभएको Microsoft Valued Professional Shivam Goyal लाई धन्यवाद।
यो सामग्री MIT License अन्तर्गत लाइसेन्स गरिएको छ। सर्तहरू र शर्तहरूको लागि, LICENSE हेर्नुहोस्।
यो परियोजनाले योगदान र सुझावहरूलाई स्वागत गर्दछ। अधिकांश योगदानहरूका लागि तपाईंले Contributor License Agreement (CLA) मा सहमति जनाउनु आवश्यक हुन्छ जसले तपाईंले योगदान प्रयोग गर्ने अधिकार हामीलाई दिनुभएको छ भनी पुष्टि गर्छ। विवरणका लागि https://cla.opensource.microsoft.com मा जानुहोस्।
जब तपाईं पुल अनुरोध पठाउनुहुन्छ, CLA बोटले स्वचालित रूपमा निर्धारण गर्छ कि तपाईंलाई CLA आवश्यक छ कि छैन र PR लाई उपयुक्त रूपमा चिन्ह लगाउँछ (जस्तै, स्थिति जाँच, टिप्पणी)। बोटले दिएको निर्देशनहरू पालना गर्नुहोस्। तपाईंले यो प्रक्रिया सबै रिपोजिटरीहरूमा एक पटक मात्र गर्नु पर्नेछ।
यो परियोजनाले Microsoft Open Source Code of Conduct अपनाएको छ। थप जानकारीका लागि Code of Conduct FAQ हेर्नुहोस् वा कुनै प्रश्न वा टिप्पणीका लागि opencode@microsoft.com मा सम्पर्क गर्नुहोस्।
रिपोजिटरी यसरी व्यवस्थित गरिएको छ:
- Core Curriculum (00-10): मुख्य सामग्री जुन दसवटा अनुक्रमिक मोड्युलहरूमा विभाजित छ
- images/: पाठ्यक्रमभर प्रयोग भएका चित्र र आरेखहरू
- translations/: बहुभाषी समर्थनका लागि स्वचालित अनुवादहरू
- translated_images/: स्थानीयकृत चित्र र आरेखहरू
- study_guide.md: रिपोजिटरी नेभिगेट गर्न व्यापक मार्गदर्शन
- changelog.md: पाठ्यक्रम सामग्रीमा भएका सबै महत्वपूर्ण परिवर्तनहरूको अभिलेख
- mcp.json: MCP विनिर्देशनको कन्फिगरेसन फाइल
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: परियोजना प्रशासन कागजातहरू
हाम्रो टोलीले अन्य कोर्सहरू पनि उत्पादन गर्छ! हेर्नुहोस्:
- AI Agents For Beginners
- .NET प्रयोग गरेर जनरेटिभ AI प्रारम्भिकहरूका लागि
- JavaScript प्रयोग गरेर जनरेटिभ AI प्रारम्भिकहरूका लागि
- जनरेटिभ AI प्रारम्भिकहरूका लागि
- ML प्रारम्भिकहरूका लागि
- डेटा विज्ञान प्रारम्भिकहरूका लागि
- AI प्रारम्भिकहरूका लागि
- साइबरसुरक्षा प्रारम्भिकहरूका लागि
- वेब विकास प्रारम्भिकहरूका लागि
- IoT प्रारम्भिकहरूका लागि
- XR विकास प्रारम्भिकहरूका लागि
- AI जोडी प्रोग्रामिङका लागि GitHub Copilot मा दक्षता
- C#/.NET विकासकर्ताहरूका लागि GitHub Copilot मा दक्षता
- आफ्नै Copilot साहसिक कथा छान्नुहोस्
यस परियोजनामा परियोजना, उत्पादन वा सेवाका लागि ट्रेडमार्क वा लोगोहरू हुन सक्छन्। Microsoft ट्रेडमार्क वा लोगोहरूको अधिकृत प्रयोग Microsoft को ट्रेडमार्क र ब्रान्ड दिशानिर्देशहरू अनुसार हुनुपर्छ। यस परियोजनाको संशोधित संस्करणहरूमा Microsoft ट्रेडमार्क वा लोगोहरूको प्रयोगले भ्रम सिर्जना गर्नु हुँदैन वा Microsoft को प्रायोजन संकेत गर्नु हुँदैन। तेस्रो पक्षका ट्रेडमार्क वा लोगोहरूको प्रयोग तिनीहरूको नीतिहरू अनुसार हुनेछ।
अस्वीकरण:
यो दस्तावेज AI अनुवाद सेवा Co-op Translator प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताका लागि प्रयासरत छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटि वा अशुद्धता हुन सक्छ। मूल दस्तावेज यसको मूल भाषामा नै अधिकारिक स्रोत मानिनु पर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलतफहमी वा गलत व्याख्याका लागि हामी जिम्मेवार छैनौं।
