इन संसाधनों का उपयोग शुरू करने के लिए निम्नलिखित चरणों का पालन करें:
- रेपॉजिटरी को फोर्क करें: क्लिक करें
- रेपॉजिटरी को क्लोन करें:
git clone https://github.com/microsoft/mcp-for-beginners.git - Azure AI Foundry Discord से जुड़ें और विशेषज्ञों व अन्य डेवलपर्स से मिलें
अरबी | बंगाली | बुल्गारियन | बर्मी (म्यांमार) | चीनी (सरलीकृत) | चीनी (पारंपरिक, हांगकांग) | चीनी (पारंपरिक, मकाऊ) | चीनी (पारंपरिक, ताइवान) | क्रोएशियन | चेक | डेनिश | डच | फिनिश | फ्रेंच | जर्मन | ग्रीक | हिब्रू | हिंदी | हंगेरियन | इंडोनेशियन | इतालवी | जापानी | कोरियाई | मलय | मराठी | नेपाली | नॉर्वेजियन | फारसी (फारसी) | पोलिश | पुर्तगाली (ब्राजील) | पुर्तगाली (पुर्तगाल) | पंजाबी (गुरमुखी) | रोमानियाई | रूसी | सर्बियाई (सिरिलिक) | स्लोवाक | स्लोवेनियाई | स्पेनिश | स्वाहिली | स्वीडिश | टैगालोग (फिलिपिनो) | थाई | तुर्की | यूक्रेनी | उर्दू | वियतनामी
मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) एक अत्याधुनिक फ्रेमवर्क है जिसे AI मॉडल और क्लाइंट एप्लिकेशन के बीच इंटरैक्शन को मानकीकृत करने के लिए डिज़ाइन किया गया है। यह ओपन-सोर्स पाठ्यक्रम एक संरचित शिक्षण पथ प्रदान करता है, जिसमें व्यावहारिक कोडिंग उदाहरण और वास्तविक दुनिया के उपयोग के मामले शामिल हैं, जो लोकप्रिय प्रोग्रामिंग भाषाओं जैसे C#, Java, JavaScript, TypeScript, और Python में उपलब्ध हैं।
चाहे आप एक AI डेवलपर हों, सिस्टम आर्किटेक्ट हों, या सॉफ़्टवेयर इंजीनियर हों, यह गाइड MCP की मूल बातें और कार्यान्वयन रणनीतियों को मास्टर करने के लिए आपका व्यापक संसाधन है।
- 📘 MCP दस्तावेज़ीकरण – विस्तृत ट्यूटोरियल और उपयोगकर्ता गाइड
- 📜 MCP विनिर्देश – प्रोटोकॉल आर्किटेक्चर और तकनीकी संदर्भ
- 📜 मूल MCP विनिर्देश – पुरानी तकनीकी संदर्भ सामग्री (अतिरिक्त विवरण हो सकते हैं)
- 🧑💻 MCP GitHub रेपॉजिटरी – ओपन-सोर्स SDKs, टूल्स, और कोड नमूने
- 🌐 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 कोड एकीकरण | VS कोड में MCP सर्वर का उपयोग करें | गाइड |
| 3.5 | stdio सर्वर | stdio ट्रांसपोर्ट का उपयोग करके सर्वर बनाएं | गाइड |
| 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 एकीकरण | MCP का Azure के साथ एकीकरण | गाइड |
| 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 प्रमाणीकरण | Microsoft Entra ID के साथ प्रमाणीकरण | गाइड |
| 5.13 | Foundry एकीकरण | Azure AI Foundry के साथ एकीकृत करें | गाइड |
| 5.14 | कॉन्टेक्स्ट इंजीनियरिंग | प्रभावी कॉन्टेक्स्ट इंजीनियरिंग के लिए तकनीकें | गाइड |
| मॉड्यूल 6-10: समुदाय और सर्वोत्तम प्रथाएँ | |||
| 06 | सामुदायिक योगदान | MCP इकोसिस्टम में योगदान कैसे करें | गाइड |
| 07 | प्रारंभिक अपनाने से अंतर्दृष्टि | वास्तविक दुनिया के कार्यान्वयन की कहानियाँ | गाइड |
| 08 | MCP के लिए सर्वोत्तम प्रथाएँ | प्रदर्शन, फॉल्ट-टॉलरेंस, लचीलापन | गाइड |
| 09 | MCP केस स्टडी | व्यावहारिक कार्यान्वयन उदाहरण | गाइड |
| 10 | हैंड्स-ऑन वर्कशॉप | AI टूलकिट के साथ MCP सर्वर बनाना | लैब |
| भाषा | विवरण | लिंक |
|---|---|---|
| C# | MCP सर्वर उदाहरण | कोड देखें |
| Java | MCP कैलकुलेटर | कोड देखें |
| JavaScript | MCP डेमो | कोड देखें |
| Python | MCP सर्वर | कोड देखें |
| TypeScript | MCP उदाहरण | कोड देखें |
| Rust | MCP उदाहरण | कोड देखें |
| भाषा | विवरण | लिंक |
|---|---|---|
| C# | उन्नत नमूना | View Code |
| Java with Spring | कंटेनर ऐप उदाहरण | View Code |
| JavaScript | उन्नत नमूना | View Code |
| Python | जटिल कार्यान्वयन | View Code |
| TypeScript | कंटेनर नमूना | View Code |
इस पाठ्यक्रम से अधिकतम लाभ उठाने के लिए, आपके पास होना चाहिए:
-
निम्नलिखित भाषाओं में से कम से कम एक में प्रोग्रामिंग का बुनियादी ज्ञान: C#, Java, JavaScript, Python, या TypeScript
-
क्लाइंट-सर्वर मॉडल और API की समझ
-
REST और HTTP अवधारणाओं की जानकारी
-
(वैकल्पिक) AI/ML अवधारणाओं की पृष्ठभूमि
-
सहायता के लिए हमारे समुदाय चर्चाओं में शामिल होना
यह रिपॉजिटरी आपको प्रभावी ढंग से सीखने और नेविगेट करने में मदद करने के लिए कई संसाधन प्रदान करती है:
एक व्यापक अध्ययन गाइड उपलब्ध है जो आपको इस रिपॉजिटरी को प्रभावी ढंग से नेविगेट करने में मदद करता है। गाइड में शामिल हैं:
- सभी कवर किए गए विषयों का एक दृश्य पाठ्यक्रम मानचित्र
- प्रत्येक रिपॉजिटरी अनुभाग का विस्तृत विवरण
- नमूना प्रोजेक्ट्स का उपयोग करने के लिए मार्गदर्शन
- विभिन्न कौशल स्तरों के लिए अनुशंसित सीखने के मार्ग
- आपकी सीखने की यात्रा को पूरक करने के लिए अतिरिक्त संसाधन
हम एक विस्तृत चेंजलॉग बनाए रखते हैं जो पाठ्यक्रम सामग्री में सभी महत्वपूर्ण अपडेट को ट्रैक करता है, जिसमें शामिल हैं:
- नई सामग्री जोड़ना
- संरचनात्मक परिवर्तन
- फीचर सुधार
- दस्तावेज़ीकरण अपडेट
इस गाइड में प्रत्येक पाठ में शामिल हैं:
- MCP अवधारणाओं की स्पष्ट व्याख्या
- कई भाषाओं में लाइव कोड उदाहरण
- वास्तविक MCP एप्लिकेशन बनाने के लिए अभ्यास
- उन्नत शिक्षार्थियों के लिए अतिरिक्त संसाधन
MCP Dev Days के लिए तैयार हो जाएं, एक वर्चुअल इवेंट जो मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) पर केंद्रित है — एक उभरता हुआ मानक जो AI मॉडल और उनके उपकरणों को जोड़ता है। यह दो दिनों का गहन तकनीकी अंतर्दृष्टि, सामुदायिक कनेक्शन, और व्यावहारिक सीखने का अवसर है।
आप हमारे इवेंट पेज पर रजिस्टर करके MCP Dev Days देख सकते हैं: https://aka.ms/mcpdevdays।
डेवलपर्स को उनके डेवलपर वर्कफ़्लो में MCP का उपयोग करने और अद्भुत MCP समुदाय का जश्न मनाने के लिए सशक्त बनाने पर केंद्रित है। हम समुदाय के सदस्यों और Arcade, Block, Okta, और Neon जैसे भागीदारों के साथ जुड़ेंगे, यह देखने के लिए कि वे Microsoft के साथ मिलकर एक खुला, विस्तार योग्य MCP इकोसिस्टम कैसे बना रहे हैं।
- VS Code, Visual Studio, GitHub Copilot, और लोकप्रिय सामुदायिक उपकरणों में वास्तविक-विश्व डेमो
- व्यावहारिक, संदर्भ-चालित डेवलपर वर्कफ़्लो
- सामुदायिक सत्र और अंतर्दृष्टि
चाहे आप MCP के साथ शुरुआत कर रहे हों या पहले से ही इसके साथ निर्माण कर रहे हों, दिन 1 प्रेरणा और कार्रवाई योग्य टेकअवे के साथ मंच तैयार करेगा।
MCP बिल्डर्स के लिए है। हम MCP सर्वर बनाने और उन्हें AI वर्कफ़्लो में एकीकृत करने के लिए कार्यान्वयन रणनीतियों और सर्वोत्तम प्रथाओं में गहराई से जाएंगे।
- MCP सर्वर बनाना और उन्हें एजेंट अनुभवों में एकीकृत करना
- प्रॉम्प्ट-चालित विकास
- सुरक्षा सर्वोत्तम प्रथाएं
- Functions, ACA, और API Management जैसे बिल्डिंग ब्लॉक्स का उपयोग करना
- रजिस्ट्री संरेखण और टूलिंग (1P + 3P)
यदि आप डेवलपर, टूल बिल्डर, या AI उत्पाद रणनीतिकार हैं, तो यह दिन आपके लिए स्केलेबल, सुरक्षित, और भविष्य-तैयार MCP समाधान बनाने के लिए आवश्यक अंतर्दृष्टि से भरा हुआ है।
गहन वीडियो सत्रों में सीखें कि MCP सर्वर कैसे बनाएं, VS Code के साथ एकीकृत करें, और MCP फॉर बिगिनर्स पाठ्यक्रम की सामग्री के आधार पर Azure पर पेशेवर रूप से तैनात करें। व्यावहारिक कौशल के साथ बाहर निकलें जिसे प्रमुख कंपनियां पहले से ही उपयोग कर रही हैं।
महत्वपूर्ण कोड नमूने योगदान करने के लिए Microsoft Valued Professional शिवम गोयल को धन्यवाद।
यह सामग्री MIT लाइसेंस के तहत लाइसेंस प्राप्त है। नियम और शर्तों के लिए, 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 पर किसी भी अतिरिक्त प्रश्न या टिप्पणियों के साथ संपर्क करें।
रिपॉजिटरी निम्नलिखित रूप से व्यवस्थित है:
- कोर पाठ्यक्रम (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
- 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 का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता सुनिश्चित करने का प्रयास करते हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियां या अशुद्धियां हो सकती हैं। मूल भाषा में उपलब्ध मूल दस्तावेज़ को प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।
