Skip to content

Latest commit

 

History

History
265 lines (197 loc) · 33.5 KB

File metadata and controls

265 lines (197 loc) · 33.5 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 के माध्यम से समर्थित (स्वचालित और हमेशा अद्यतन)

अरबी | बंगाली | बुल्गारियन | बर्मी (म्यांमार) | चीनी (सरलीकृत) | चीनी (पारंपरिक, हांगकांग) | चीनी (पारंपरिक, मकाऊ) | चीनी (पारंपरिक, ताइवान) | क्रोएशियन | चेक | डेनिश | डच | फिनिश | फ्रेंच | जर्मन | ग्रीक | हिब्रू | हिंदी | हंगेरियन | इंडोनेशियन | इतालवी | जापानी | कोरियाई | मलय | मराठी | नेपाली | नॉर्वेजियन | फारसी (फारसी) | पोलिश | पुर्तगाली (ब्राजील) | पुर्तगाली (पुर्तगाल) | पंजाबी (गुरमुखी) | रोमानियाई | रूसी | सर्बियाई (सिरिलिक) | स्लोवाक | स्लोवेनियाई | स्पेनिश | स्वाहिली | स्वीडिश | टैगालोग (फिलिपिनो) | थाई | तुर्की | यूक्रेनी | उर्दू | वियतनामी

🚀 मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) पाठ्यक्रम शुरुआती लोगों के लिए

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

🧠 मॉडल कॉन्टेक्स्ट प्रोटोकॉल पाठ्यक्रम का अवलोकन

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

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

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

🧭 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 सर्वर बनाना लैब

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

बुनियादी MCP कैलकुलेटर नमूने

भाषा विवरण लिंक
C# MCP सर्वर उदाहरण कोड देखें
Java MCP कैलकुलेटर कोड देखें
JavaScript MCP डेमो कोड देखें
Python MCP सर्वर कोड देखें
TypeScript MCP उदाहरण कोड देखें
Rust MCP उदाहरण कोड देखें

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

भाषा विवरण लिंक
C# उन्नत नमूना View Code
Java with Spring कंटेनर ऐप उदाहरण 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. उन्नत शिक्षार्थियों के लिए अतिरिक्त संसाधन

इवेंट्स

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 बूट कैंप अगस्त 2025

गहन वीडियो सत्रों में सीखें कि 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: प्रोजेक्ट गवर्नेंस दस्तावेज़

🎒 अन्य पाठ्यक्रम

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

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

इस प्रोजेक्ट में प्रोजेक्ट्स, उत्पादों, या सेवाओं के लिए ट्रेडमार्क या लोगो हो सकते हैं। Microsoft ट्रेडमार्क या लोगो का अधिकृत उपयोग
Microsoft's Trademark & Brand Guidelines का पालन करना चाहिए।
इस प्रोजेक्ट के संशोधित संस्करणों में Microsoft ट्रेडमार्क या लोगो का उपयोग भ्रम पैदा नहीं करना चाहिए या Microsoft प्रायोजन का संकेत नहीं देना चाहिए।
किसी भी तृतीय-पक्ष ट्रेडमार्क या लोगो का उपयोग उन तृतीय-पक्षों की नीतियों के अधीन है।


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