Skip to content

Latest commit

 

History

History
262 lines (192 loc) · 31.1 KB

File metadata and controls

262 lines (192 loc) · 31.1 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. रिपॉजिटरी को Fork करें: क्लिक करें GitHub forks
  2. रिपॉजिटरी को Clone करें: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Azure AI Foundry Discord में शामिल हों और विशेषज्ञों तथा अन्य डेवलपर्स से मिलें

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

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

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) शुरुआती के लिए पाठ्यक्रम

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 – प्रोटोकॉल आर्किटेक्चर और तकनीकी संदर्भ
  • 📜 Original MCP Specification – पुराना तकनीकी संदर्भ (अतिरिक्त विवरण हो सकते हैं)
  • 🧑‍💻 MCP GitHub Repository – ओपन-सोर्स SDK, टूल्स, और कोड उदाहरण
  • 🌐 MCP Community – चर्चाओं में शामिल हों और समुदाय में योगदान करें

MCP Dev Days 29-30 जुलाई 2025 में हमारे साथ जुड़ें

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
  • स्थान: ऑनलाइन – कहीं से भी जुड़ें!

दिन 1: MCP उत्पादकता, DevTools, और समुदाय:

यह डेवलपर्स को MCP को उनके डेवलपर वर्कफ़्लो में उपयोग करने के लिए सशक्त बनाने और अद्भुत MCP समुदाय का जश्न मनाने के बारे में है। हम Arcade, Block, Okta, और Neon जैसे समुदाय के सदस्यों और भागीदारों के साथ जुड़ेंगे, जो Microsoft के साथ मिलकर एक खुला, विस्तार योग्य MCP इकोसिस्टम बना रहे हैं। VS Code, Visual Studio, GitHub Copilot, और लोकप्रिय समुदाय टूल्स में वास्तविक दुनिया के डेमो व्यावहारिक, संदर्भ-आधारित डेवलपर वर्कफ़्लो समुदाय द्वारा संचालित सत्र और अंतर्दृष्टि चाहे आप MCP के साथ अभी शुरुआत कर रहे हों या पहले से ही इसका उपयोग कर रहे हों, दिन 1 प्रेरणा और व्यावहारिक सुझावों के साथ मंच तैयार करेगा।

दिन 2: आत्मविश्वास के साथ MCP सर्वर बनाएं

यह MCP बिल्डर्स के लिए है। हम MCP सर्वर बनाने और MCP को आपके AI वर्कफ़्लो में एकीकृत करने के लिए कार्यान्वयन रणनीतियों और सर्वोत्तम प्रथाओं में गहराई से जाएंगे।

विषयों में शामिल हैं:

  • MCP सर्वर बनाना और उन्हें एजेंट अनुभवों में एकीकृत करना
  • प्रॉम्प्ट-चालित विकास
  • सुरक्षा सर्वोत्तम प्रथाएं
  • Functions, ACA, और API Management जैसे बिल्डिंग ब्लॉक्स का उपयोग
  • रजिस्ट्री संरेखण और टूलिंग (1P + 3P)

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

🧭 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

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

बेसिक MCP कैलकुलेटर नमूने

Language Description Link
C# MCP सर्वर उदाहरण View Code
Java MCP कैलकुलेटर View Code
JavaScript MCP डेमो View Code
Python MCP सर्वर View Code
TypeScript MCP उदाहरण View Code

उन्नत MCP कार्यान्वयन

Language Description Link
C# उन्नत नमूना View Code
Java कंटेनर ऐप उदाहरण View Code
JavaScript उन्नत नमूना View Code
Python जटिल कार्यान्वयन View Code
TypeScript कंटेनर नमूना View Code

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

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

  • कम से कम एक निम्नलिखित भाषाओं में प्रोग्रामिंग का बुनियादी ज्ञान: C#, Java, JavaScript, Python, या TypeScript

  • क्लाइंट-सर्वर मॉडल और API की समझ

  • REST और HTTP अवधारणाओं से परिचित होना

  • (वैकल्पिक) AI/ML अवधारणाओं का पृष्ठभूमि ज्ञान

  • सहायता के लिए हमारी समुदाय चर्चाओं में शामिल होना

📚 अध्ययन गाइड और संसाधन

यह रिपॉजिटरी आपको प्रभावी ढंग से सीखने और नेविगेट करने में मदद करने के लिए कई संसाधन प्रदान करता है:

अध्ययन गाइड

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

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

चेंजलॉग

हम एक विस्तृत चेंजलॉग बनाए रखते हैं जो पाठ्यक्रम सामग्री में सभी महत्वपूर्ण अपडेट को ट्रैक करता है, जिसमें शामिल हैं:

  • नई सामग्री जोड़ना
  • संरचनात्मक परिवर्तन
  • फीचर सुधार
  • दस्तावेज़ीकरण अपडेट

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

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

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

🌟 समुदाय का धन्यवाद

महत्वपूर्ण कोड नमूने प्रदान करने के लिए 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: प्रोजेक्ट शासन दस्तावेज़

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

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

™️ ट्रेडमार्क सूचना

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

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