Skip to content

Latest commit

 

History

History
200 lines (146 loc) · 20 KB

File metadata and controls

200 lines (146 loc) · 20 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

इन संसाधनों का उपयोग शुरू करने के लिए इन चरणों का पालन करें:

  1. रिपॉजिटरी को फोर्क करें: क्लिक करें GitHub forks
  2. रिपॉजिटरी को क्लोन करें: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Azure AI Foundry Discord में शामिल हों और विशेषज्ञों तथा अन्य डेवलपर्स से मिलें

🌐 बहुभाषी समर्थन

GitHub Action के माध्यम से समर्थित (स्वचालित और हमेशा अपडेट रहता है)

🚀 शुरुआती लोगों के लिए Model Context Protocol (MCP) पाठ्यक्रम

C#, Java, JavaScript, Python, और TypeScript में व्यावहारिक कोड उदाहरणों के साथ MCP सीखें

🧠 Model Context Protocol पाठ्यक्रम का अवलोकन

Model Context Protocol (MCP) एक उन्नत फ्रेमवर्क है जिसे AI मॉडल्स और क्लाइंट एप्लिकेशन के बीच इंटरैक्शन को मानकीकृत करने के लिए बनाया गया है। यह ओपन-सोर्स पाठ्यक्रम एक संरचित सीखने का रास्ता प्रदान करता है, जिसमें व्यावहारिक कोडिंग उदाहरण और वास्तविक दुनिया के उपयोग के मामले शामिल हैं, जो लोकप्रिय प्रोग्रामिंग भाषाओं जैसे C#, Java, JavaScript, TypeScript, और Python में उपलब्ध हैं।

चाहे आप AI डेवलपर हों, सिस्टम आर्किटेक्ट हों, या सॉफ़्टवेयर इंजीनियर, यह गाइड MCP के मूल सिद्धांतों और कार्यान्वयन रणनीतियों को महारत हासिल करने के लिए आपका व्यापक संसाधन है।

🔗 आधिकारिक MCP संसाधन

  • 📘 MCP Documentation – विस्तृत ट्यूटोरियल और उपयोगकर्ता गाइड
  • 📜 MCP Specification – प्रोटोकॉल आर्किटेक्चर और तकनीकी संदर्भ
  • 🧑‍💻 MCP GitHub Repository – ओपन-सोर्स SDKs, टूल्स, और कोड उदाहरण

🧭 MCP पाठ्यक्रम का अवलोकन

00-03: आधारभूत बातें
  • 00. MCP का परिचय
    Model Context Protocol का अवलोकन और AI पाइपलाइनों में इसकी अहमियत। और पढ़ें
  • 01. मुख्य अवधारणाओं की व्याख्या
    MCP की मूल अवधारणाओं का गहराई से अध्ययन। और पढ़ें
  • 02. MCP में सुरक्षा
    सुरक्षा खतरों और सर्वोत्तम प्रथाओं पर चर्चा। और पढ़ें
  • 03. MCP के साथ शुरुआत करना
    पर्यावरण सेटअप, बुनियादी सर्वर/क्लाइंट, एकीकरण। और पढ़ें
03.x: व्यावहारिक लैब्स
  • 3.1. पहला सर्वरगाइड
  • 3.2. पहला क्लाइंटगाइड
  • 3.3. LLM के साथ क्लाइंटगाइड
  • 3.4. Visual Studio Code के साथ सर्वर का उपयोगगाइड
  • 3.5. SSE का उपयोग करके सर्वर बनानागाइड
  • 3.6. HTTP स्ट्रीमिंगगाइड
  • 3.7. AI टूलकिट का उपयोग करेंगाइड
  • 3.8. अपने सर्वर का परीक्षण करेंगाइड
  • 3.9. अपने सर्वर को डिप्लॉय करेंगाइड
04-05: व्यावहारिक और उन्नत
  • 04. व्यावहारिक कार्यान्वयन
    SDKs, डिबगिंग, परीक्षण, पुन: उपयोग योग्य प्रॉम्प्ट टेम्पलेट्स। और पढ़ें
  • 05. MCP में उन्नत विषय
    मल्टी-मॉडल AI, स्केलिंग, एंटरप्राइज उपयोग। और पढ़ें
  • 5.1. Azure के साथ MCP एकीकरणगाइड
  • 5.2. मल्टी मोडैलिटीगाइड
  • 5.3. MCP OAuth2 डेमोगाइड
  • 5.4. रूट कॉन्टेक्स्ट्सगाइड
  • 5.5. राउटिंगगाइड
  • 5.6. सैंपलिंगगाइड
  • 5.7. स्केलिंगगाइड
  • 5.8. सुरक्षागाइड
  • 5.9. वेब सर्च MCPगाइड
  • 5.10. रियलटाइम स्ट्रीमिंगगाइड
  • 5.11. रियलटाइम वेब सर्चगाइड
06-10: समुदाय, सर्वोत्तम प्रथाएं और लैब्स
  • 06. समुदाय योगदानगाइड
  • 07. शुरुआती अपनाने से मिली जानकारियांGuide
  • 08. MCP के लिए सर्वोत्तम प्रथाएँGuide
  • 09. MCP केस स्टडीजGuide
  • 10. AI वर्कफ़्लो को सरल बनाना: AI Toolkit के साथ MCP सर्वर बनानाHands On Lab

नमूना प्रोजेक्ट्स

🧮 MCP कैलकुलेटर नमूना प्रोजेक्ट्स:

भाषा के अनुसार कोड इम्प्लीमेंटेशन एक्सप्लोर करें

💡 MCP उन्नत कैलकुलेटर प्रोजेक्ट्स:

उन्नत नमूनों को एक्सप्लोर करें

🎯 MCP सीखने के लिए आवश्यकताएँ

इस पाठ्यक्रम से अधिकतम लाभ उठाने के लिए आपके पास होना चाहिए:

  • C#, Java, या Python का बुनियादी ज्ञान
  • क्लाइंट-सर्वर मॉडल और APIs की समझ
  • (वैकल्पिक) मशीन लर्निंग की बुनियादी जानकारी

📚 अध्ययन गाइड

एक व्यापक अध्ययन गाइड उपलब्ध है जो आपको इस रिपॉजिटरी को प्रभावी ढंग से नेविगेट करने में मदद करेगा। इस गाइड में शामिल हैं:

  • सभी विषयों को दिखाता हुआ एक विज़ुअल पाठ्यक्रम मानचित्र
  • प्रत्येक रिपॉजिटरी सेक्शन का विस्तृत विवरण
  • नमूना प्रोजेक्ट्स का उपयोग कैसे करें इसकी मार्गदर्शिका
  • विभिन्न कौशल स्तरों के लिए अनुशंसित सीखने के रास्ते
  • आपकी सीखने की यात्रा को पूरा करने वाले अतिरिक्त संसाधन

🛠️ इस पाठ्यक्रम का प्रभावी उपयोग कैसे करें

इस गाइड में प्रत्येक पाठ में शामिल हैं:

  1. MCP अवधारणाओं की स्पष्ट व्याख्या
  2. कई भाषाओं में लाइव कोड उदाहरण
  3. वास्तविक MCP एप्लिकेशन बनाने के लिए अभ्यास
  4. उन्नत सीखने वालों के लिए अतिरिक्त संसाधन

📜 लाइसेंस जानकारी

यह सामग्री 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 से संपर्क करें।

🎒 अन्य कोर्सेस

हमारी टीम अन्य कोर्स भी बनाती है! देखें:

™️ ट्रेडमार्क नोटिस

इस प्रोजेक्ट में प्रोजेक्ट्स, उत्पादों, या सेवाओं के ट्रेडमार्क या लोगो हो सकते हैं। Microsoft के ट्रेडमार्क या लोगो का अधिकृत उपयोग Microsoft के ट्रेडमार्क और ब्रांड दिशानिर्देशों का पालन करता है और उसका पालन करना आवश्यक है। इस प्रोजेक्ट के संशोधित संस्करणों में Microsoft के ट्रेडमार्क या लोगो का उपयोग भ्रम पैदा नहीं करना चाहिए या Microsoft के प्रायोजन का संकेत नहीं देना चाहिए। किसी भी तीसरे पक्ष के ट्रेडमार्क या लोगो का उपयोग उन तीसरे पक्ष की नीतियों के अधीन होता है।

अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनूदित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही आधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए पेशेवर मानव अनुवाद की सलाह दी जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।