इन संसाधनों का उपयोग शुरू करने के लिए निम्नलिखित चरणों का पालन करें:
- रिपॉजिटरी को Fork करें: क्लिक करें
- रिपॉजिटरी को Clone करें:
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)
Model Context Protocol (MCP) एक अत्याधुनिक फ्रेमवर्क है जो AI मॉडल और क्लाइंट एप्लिकेशन के बीच इंटरैक्शन को मानकीकृत करने के लिए बनाया गया है। यह ओपन-सोर्स पाठ्यक्रम एक संरचित सीखने का मार्ग प्रदान करता है, जिसमें व्यावहारिक कोडिंग उदाहरण और वास्तविक दुनिया के उपयोग के मामले शामिल हैं, जो लोकप्रिय प्रोग्रामिंग भाषाओं जैसे C#, Java, JavaScript, TypeScript, और Python में उपलब्ध हैं।
चाहे आप AI डेवलपर हों, सिस्टम आर्किटेक्ट हों, या सॉफ्टवेयर इंजीनियर, यह गाइड MCP के मूल सिद्धांतों और कार्यान्वयन रणनीतियों को समझने के लिए आपका व्यापक संसाधन है।
- 📘 MCP Documentation – विस्तृत ट्यूटोरियल और उपयोगकर्ता गाइड
- 📜 MCP Specification – प्रोटोकॉल आर्किटेक्चर और तकनीकी संदर्भ
- 📜 Original MCP Specification – पुराना तकनीकी संदर्भ (अतिरिक्त विवरण हो सकते हैं)
- 🧑💻 MCP GitHub Repository – ओपन-सोर्स 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 चैनल पर उपलब्ध होगी। डेमो के सोर्स कोड 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 सर्वर बनाने और MCP को आपके AI वर्कफ़्लो में एकीकृत करने के लिए कार्यान्वयन रणनीतियों और सर्वोत्तम प्रथाओं में गहराई से जाएंगे।
- MCP सर्वर बनाना और उन्हें एजेंट अनुभवों में एकीकृत करना
- प्रॉम्प्ट-चालित विकास
- सुरक्षा सर्वोत्तम प्रथाएं
- Functions, ACA, और API Management जैसे बिल्डिंग ब्लॉक्स का उपयोग
- रजिस्ट्री संरेखण और टूलिंग (1P + 3P)
यदि आप डेवलपर, टूल बिल्डर, या AI उत्पाद रणनीतिकार हैं, तो यह दिन स्केलेबल, सुरक्षित, और भविष्य के लिए तैयार MCP समाधान बनाने के लिए आवश्यक अंतर्दृष्टि से भरा होगा।
| मॉड्यूल | विषय | विवरण | लिंक |
|---|---|---|---|
| मॉड्यूल 1-3: मूल बातें | |||
| 00 | MCP का परिचय | Model Context Protocol का अवलोकन और 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 |
| Language | Description | Link |
|---|---|---|
| C# | MCP सर्वर उदाहरण | View Code |
| Java | MCP कैलकुलेटर | View Code |
| JavaScript | MCP डेमो | View Code |
| Python | MCP सर्वर | View Code |
| TypeScript | MCP उदाहरण | View Code |
| Language | Description | Link |
|---|---|---|
| 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 को उपयुक्त रूप से चिह्नित करेगा (जैसे, स्थिति जांच, टिप्पणी)। बस बॉट द्वारा दिए गए निर्देशों का पालन करें। आपको यह केवल एक बार सभी रिपॉजिटरी में करना होगा जो हमारे CLA का उपयोग करते हैं।
इस प्रोजेक्ट ने 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 के साथ शुरुआती के लिए Generative AI
- JavaScript के साथ शुरुआती के लिए Generative AI
- शुरुआती के लिए Generative AI
- शुरुआती के लिए ML
- शुरुआती के लिए डेटा साइंस
- शुरुआती के लिए AI
- शुरुआती के लिए साइबरसिक्योरिटी
- शुरुआती के लिए वेब डेवलपमेंट
- शुरुआती के लिए IoT
- शुरुआती के लिए XR डेवलपमेंट
- AI जोड़ी प्रोग्रामिंग के लिए GitHub Copilot में महारत
- C#/.NET डेवलपर्स के लिए GitHub Copilot में महारत
- अपनी खुद की Copilot एडवेंचर चुनें
इस प्रोजेक्ट में प्रोजेक्ट्स, उत्पादों, या सेवाओं के ट्रेडमार्क या लोगो हो सकते हैं। Microsoft ट्रेडमार्क या लोगो का अधिकृत उपयोग Microsoft के ट्रेडमार्क और ब्रांड दिशानिर्देशों के अधीन है और उनका पालन करना आवश्यक है। इस प्रोजेक्ट के संशोधित संस्करणों में Microsoft ट्रेडमार्क या लोगो का उपयोग भ्रमित करने वाला नहीं होना चाहिए या Microsoft प्रायोजन का संकेत नहीं देना चाहिए। तीसरे पक्ष के ट्रेडमार्क या लोगो का उपयोग उन तीसरे पक्ष की नीतियों के अधीन है।
अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही अधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सलाह दी जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।
