Skip to content

Latest commit

 

History

History
396 lines (279 loc) · 64 KB

File metadata and controls

396 lines (279 loc) · 64 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

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

  1. रिपॉजिटरी को फोर्क करें: क्लिक करें GitHub forks
  2. रिपॉजिटरी को क्लोन करें: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. शामिल हों Microsoft Foundry Discord

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

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

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

स्थानीय रूप से क्लोन करना पसंद है?

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

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

इससे आपको कोर्स को पूरा करने के लिए आवश्यक सब कुछ बहुत तेज़ डाउनलोड के साथ मिलेगा।

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

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

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

मॉडल कॉन्टेक्स्ट प्रोटोकॉल की अपनी यात्रा में आपका स्वागत है! यदि आपने कभी सोचा है कि AI अनुप्रयोग विभिन्न टूल्स और सेवाओं के साथ कैसे संवाद करते हैं, तो आप उस सुंदर समाधान को खोजने वाले हैं जो डेवलपर्स को बुद्धिमान सिस्टम बनाने के तरीके को बदल रहा है।

MCP को एक सार्वभौमिक अनुवादक के रूप में सोचें - जैसे USB पोर्ट आपको किसी भी डिवाइस को आपके कंप्यूटर से जोड़ने देते हैं, वैसे ही MCP AI मॉडल को किसी भी टूल या सेवा से मानकीकृत तरीके से जोड़ने देता है। चाहे आप अपना पहला चैटबॉट बना रहे हों या जटिल AI कार्यप्रवाह पर काम कर रहे हों, MCP को समझना आपको अधिक सक्षम और लचीले अनुप्रयोग बनाने की शक्ति देगा।

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

जब आप यह यात्रा पूरी कर लेंगे, तो आपके पास अपने MCP सर्वर बनाने, उन्हें लोकप्रिय AI प्लेटफॉर्म के साथ जोड़ने और यह समझने का आत्मविश्वास होगा कि यह तकनीक AI विकास के भविष्य को कैसे नया आकार दे रही है। आइए इस रोमांचक साहसिक कार्य को साथ में शुरू करें!

आधिकारिक दस्तावेज़ और विनिर्देश

यह पाठ्यक्रम MCP विनिर्देश 2025-11-25 (नवीनतम स्थिर संस्करण) के अनुरूप है। MCP विनिर्देश तिथि-आधारित संस्करण का उपयोग करता है (YYYY-MM-DD प्रारूप) ताकि प्रोटोकॉल संस्करण की स्पष्ट ट्रैकिंग हो सके।

ये संसाधन आपकी समझ के साथ और अधिक मूल्यवान हो जाएंगे, लेकिन तुरंत सब कुछ पढ़ने का दबाव न महसूस करें। उन क्षेत्रों से शुरू करें जो आपको सबसे अधिक रुचि देते हैं!

  • 📘 MCP दस्तावेज़ीकरण – यह चरण-दर-चरण ट्यूटोरियल और उपयोगकर्ता मार्गदर्शिकाओं के लिए आपका प्रमुख संसाधन है। दस्तावेज़ीकरण शुरुआती लोगों को ध्यान में रखकर लिखा गया है, जो स्पष्ट उदाहरण प्रदान करता है जिन्हें आप अपनी गति से अनुसरण कर सकते हैं।
  • 📜 MCP विनिर्देश – इसे अपनी व्यापक संदर्भ पुस्तिका के रूप में सोचें। जैसे-जैसे आप पाठ्यक्रम में काम करेंगे, आप विशिष्ट विवरणों को देखने और उन्नत सुविधाओं का पता लगाने के लिए यहाँ लौटते रहेंगे।
  • 📜 MCP विनिर्देशन संस्करण – इसमें प्रोटोकॉल के संस्करण इतिहास और MCP द्वारा उपयोग किए जाने वाले तिथि-आधारित संस्करण (YYYY-MM-DD प्रारूप) की जानकारी होती है।
  • 🧑‍💻 MCP GitHub रिपॉजिटरी – यहां आपको कई प्रोग्रामिंग भाषाओं में SDK, टूल्स, और कोड उदाहरण मिलेंगे। यह व्यावहारिक उदाहरणों और तैयार उपयोग घटकों का खजाना है।
  • 🌐 MCP समुदाय – अन्य सीखने वाले और अनुभवी डेवलपर्स के साथ MCP पर चर्चाओं में शामिल हों। यह एक सहायक समुदाय है जहाँ प्रश्न स्वागत योग्य हैं और ज्ञान मुक्त रूप से साझा किया जाता है।

सीखने के उद्देश्य

इस पाठ्यक्रम के अंत तक, आप अपनी नई क्षमताओं के बारे में आत्मविश्वासी और उत्साहित महसूस करेंगे। आप निम्नलिखित प्राप्त करेंगे:

MCP मूल बातें समझें: आप समझेंगे कि मॉडल कॉन्टेक्स्ट प्रोटोकॉल क्या है और यह AI अनुप्रयोगों के एक साथ काम करने के तरीके को क्यों बदल रहा है, उदाहरणों और तुलना के साथ जो समझने में आसान हैं।

अपना पहला MCP सर्वर बनाएं: आप अपनी पसंदीदा प्रोग्रामिंग भाषा में एक कार्यात्मक MCP सर्वर बनाएंगे, सरल उदाहरणों से शुरू करके धीरे-धीरे अपनी दक्षता बढ़ाएंगे।

AI मॉडल को वास्तविक टूल्स से जोड़ें: आप सीखेंगे कि AI मॉडल और वास्तविक सेवाओं के बीच पुल कैसे बनाया जाता है, जो आपकी अनुप्रयोगों को शक्तिशाली नई क्षमताएं देता है।

सुरक्षा सर्वोत्तम प्रथाओं को लागू करें: आप समझेंगे कि अपने MCP कार्यान्वयन को सुरक्षित कैसे रखें, जिससे आपके अनुप्रयोग और उपयोगकर्ता दोनों सुरक्षित रहें।

आत्मविश्वास के साथ परिनियोजन करें: आप जानेंगे कि अपने MCP परियोजनाओं को विकास से उत्पादन तक कैसे ले जाना है, व्यावहारिक परिनियोजन रणनीतियों के साथ जो वास्तविक दुनिया में काम करती हैं।

MCP समुदाय में शामिल हों: आप एक बढ़ती हुई समुदाय का हिस्सा बन जाएंगे जो AI अनुप्रयोग विकास के भविष्य को आकार दे रहा है।

आवश्यक पृष्ठभूमि

MCP के विशेष पहलुओं में उतरने से पहले, चलिए सुनिश्चित करते हैं कि आप कुछ प्राथमिक अवधारणाओं के साथ सहज महसूस करें। यदि आप इन क्षेत्रों में विशेषज्ञ नहीं हैं तो चिंता न करें - हम सब कुछ समझाएंगे जैसा कि हम आगे बढ़ेंगे!

प्रोटोकॉल को समझना (बुनियाद)

प्रोटोकॉल को एक बातचीत के नियमों के रूप में सोचें। जब आप किसी दोस्त को कॉल करते हैं, तो आप दोनों जानते हैं कि "हैलो" कहना है, बारी-बारी से बात करनी है, और अंत में "अलविदा" कहना है। कंप्यूटर प्रोग्रामों को भी प्रभावी ढंग से संवाद करने के लिए ऐसे नियम चाहिए।

MCP एक प्रोटोकॉल है — नियमों का एक सेट जो AI मॉडल और अनुप्रयोगों को टूल्स और सेवाओं के साथ उत्पादक "बातचीत" करने में मदद करता है। जैसे बातचीत के नियम मानव संचार को सहज बनाते हैं, वैसे ही MCP AI अनुप्रयोग संचार को अधिक विश्वसनीय और शक्तिशाली बनाता है।

क्लाइंट-सर्वर संबंध (प्रोग्राम कैसे मिलकर काम करते हैं)

आप रोज़ क्लाइंट-सर्वर संबंधों का उपयोग करते हैं! जब आप वेब ब्राउज़र (क्लाइंट) का उपयोग कर किसी वेबसाइट पर जाते हैं, आप वेब सर्वर से जुड़ रहे होते हैं जो आपको पेज सामग्री भेजता है। ब्राउज़र जानता है कि जानकारी कैसे पूछनी है, और सर्वर जानता है कि कैसे जवाब देना है।

MCP में भी ऐसा ही संबंध होता है: AI मॉडल क्लाइंट की तरह होते हैं जो जानकारी या कार्यों का अनुरोध करते हैं, जबकि MCP सर्वर वे क्षमताएँ प्रदान करते हैं। यह ऐसा है जैसे AI के लिए एक सहायक (सर्वर) हो जो विशिष्ट कार्य करने के लिए कह सकता है।

मानकीकरण क्यों महत्वपूर्ण है (मिला-जुला काम करना)

कल्पना करें कि हर कार निर्माता अलग-अलग आकार के गैस पंप का उपयोग करता है - आपको हर कार के लिए अलग से एडेप्टर चाहिए होगा! मानकीकरण का मतलब है सामान्य तरीकों पर सहमति ताकि चीजें आसानी से काम करें।

MCP AI अनुप्रयोगों के लिए यह मानकीकरण प्रदान करता है। हर AI मॉडल को हर टूल के लिए अलग कोड लिखने की जगह, MCP एक सार्वभौमिक तरीका बनाता है जिससे वे संवाद कर सकें। इसका मतलब है कि डेवलपर्स एक बार टूल बना सकते हैं और इसे कई अलग-अलग AI सिस्टम के साथ काम करवा सकते हैं।

🧭 आपका सीखने का रास्ता

आपकी MCP यात्रा सावधानीपूर्वक संरचित है ताकि आपकी आत्मविश्वास और कौशल धीरे-धीरे बढ़े। हर चरण नई अवधारणाएँ प्रस्तुत करता है और पहले सीखी गई बातों को मजबूत करता है।

🌱 बुनियादी चरण: मूल बातें समझना (मॉड्यूल 0-2)

यहाँ से आपकी यात्रा शुरू होती है! हम आपको MCP अवधारणाओं से परिचित कराएंगे परिचित तुलना और सरल उदाहरणों के साथ। आप समझेंगे MCP क्या है, यह क्यों मौजूद है, और यह AI विकास की बड़ी दुनिया में कैसे फिट बैठता है।

मॉड्यूल 0 - MCP का परिचय: हम यह जानेंगे कि MCP क्या है और आधुनिक AI अनुप्रयोगों के लिए यह क्यों महत्वपूर्ण है। आप MCP के वास्तविक उदाहरण देखेंगे और समझेंगे कि यह डेवलपर्स के आम समस्याओं को कैसे हल करता है।

मॉड्यूल 1 - मुख्य अवधारणाएँ स्पष्ट करें: यहाँ आप MCP के आवश्यक आधारभूत तत्व सीखेंगे। हम बहुत सारी तुलना और दृश्य उदाहरणों का उपयोग करेंगे ताकि ये अवधारणाएँ प्राकृतिक और समझने योग्य लगें।

मॉड्यूल 2 - MCP में सुरक्षा: सुरक्षा सुनने में भयावह लग सकती है, लेकिन हम आपको दिखाएंगे कि MCP में अंतर्निर्मित सुरक्षा विशेषताएं हैं और आपको सर्वोत्तम प्रथाओं को सिखाएंगे जो आपकी अनुप्रयोगों की शुरुआत से सुरक्षा करते हैं।

🔨 निर्माण चरण: अपना पहला कार्यान्वयन बनाएँ (मॉड्यूल 3)

अब असली मज़ा शुरू होता है! आपको वास्तविक MCP सर्वर और क्लाइंट बनाने का व्यावहारिक अनुभव मिलेगा। चिंता न करें - हम सरल से शुरू करेंगे और आपको हर चरण में मार्गदर्शन करेंगे।

यह मॉड्यूल कई व्यावहारिक मार्गदर्शिकाएँ शामिल करता है जो आपको अपनी पसंदीदा प्रोग्रामिंग भाषा में अभ्यास करने देती हैं। आप अपना पहला सर्वर बनाएंगे, उससे कनेक्ट होने के लिए क्लाइंट बनाएंगे, और यहां तक कि लोकप्रिय विकास उपकरण जैसे VS Code के साथ एकीकृत करेंगे।

हर मार्गदर्शिका में पूर्ण कोड उदाहरण, समस्या निवारण टिप्स, और यह समझाया गया है कि हम विशिष्ट डिजाइन विकल्प क्यों चुनते हैं। इस चरण के अंत तक, आपके पास कार्यशील MCP कार्यान्वयन होंगे जिन पर आप गर्व कर सकते हैं!

🚀 विकास चरण: उन्नत अवधारणाएँ और वास्तविक दुनिया का अनुप्रयोग (मॉड्यूल 4-5)

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

आप सीखेंगे कि MCP कार्यान्वयन को उत्पादन उपयोग के लिए कैसे स्केल करें और Azure जैसे क्लाउड प्लेटफार्मों के साथ इसे कैसे एकीकृत करें। ये मॉड्यूल आपको ऐसे MCP समाधान बनाने के लिए तैयार करते हैं जो वास्तविक दुनिया की मांगों को संभाल सकें।

🌟 महारत चरण: समुदाय और विशेषज्ञता (मॉड्यूल 6-11)

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

मॉड्यूल 11 विशेष उल्लेख योग्य है - यह पोस्टग्रेज़क्यूएल एकीकरण के साथ उत्पादन-तैयार MCP सर्वर बनाने के लिए एक पूर्ण 13-लैब व्यावहारिक सीखने का पथ है। यह ऐसा कैपस्टोन प्रोजेक्ट है जो आपने जो कुछ भी सीखा है उसे एक साथ लाता है!

📚 पूर्ण पाठ्यक्रम संरचना

मॉड्यूल विषय विवरण लिंक
मॉड्यूल 0-3: मूल बातें
00 MCP का परिचय मॉडल संदर्भ प्रोटोकॉल का अवलोकन और AI पाइपलाइन में इसकी महत्वपूर्ण भूमिका और पढ़ें
01 कोर अवधारणाएँ समझाई गईं कोर MCP अवधारणाओं की गहन खोज और पढ़ें
02 MCP में सुरक्षा सुरक्षा खतरों और सर्वोत्तम प्रथाओं पर चर्चा और पढ़ें
03 MCP के साथ शुरुआत पर्यावरण सेटअप, बुनियादी सर्वर/क्लाइंट, एकीकरण और पढ़ें
मॉड्यूल 3: अपना पहला सर्वर और क्लाइंट बनाना
3.1 पहला सर्वर अपना पहला MCP सर्वर बनाएं मार्गदर्शिका
3.2 पहला क्लाइंट एक बुनियादी MCP क्लाइंट विकसित करें मार्गदर्शिका
3.3 LLM के साथ क्लाइंट बड़े भाषा मॉडल एकीकृत करें मार्गदर्शिका
3.4 VS कोड एकीकरण VS Code में MCP सर्वर का उपयोग करें मार्गदर्शिका
3.5 stdio सर्वर stdio ट्रांसपोर्ट का उपयोग करके सर्वर बनाएं मार्गदर्शिका
3.6 HTTP स्ट्रीमिंग MCP में HTTP स्ट्रीमिंग लागू करें मार्गदर्शिका
3.7 AI टूलकिट MCP के साथ AI टूलकिट का उपयोग करें मार्गदर्शिका
3.8 परीक्षण अपने MCP सर्वर कार्यान्वयन का परीक्षण करें मार्गदर्शिका
3.9 तैनाती MCP सर्वरों को उत्पादन में तैनात करें मार्गदर्शिका
3.10 उन्नत सर्वर उपयोग उन्नत विशेषताओं के उपयोग और बेहतर वास्तुकला के लिए उन्नत सर्वर का उपयोग करें मार्गदर्शिका
3.11 सरल प्रमाणीकरण प्रमाणीकरण की शुरुआत और RBAC दिखाने वाला एक अध्याय मार्गदर्शिका
3.12 MCP होस्ट Claude Desktop, Cursor, Cline, और अन्य MCP होस्ट को कॉन्फ़िगर करें मार्गदर्शिका
3.13 MCP इंस्पेक्टर इंस्पेक्टर टूल के साथ MCP सर्वर को डीबग और परीक्षण करें मार्गदर्शिका
3.14 सैंपलिंग क्लाइंट के साथ सहयोग के लिए सैंपलिंग का उपयोग करें मार्गदर्शिका
3.15 MCP ऐप्स MCP ऐप्स बनाएं मार्गदर्शिका
मॉड्यूल 4-5: व्यावहारिक और उन्नत
04 व्यावहारिक कार्यान्वयन SDK, डीबगिंग, परीक्षण, पुन: प्रयोज्य प्रॉम्प्ट टेम्पलेट और पढ़ें
4.1 पेजिनेशन कर्सर-आधारित पेजिनेशन के साथ बड़े परिणाम सेट संभालें मार्गदर्शिका
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 एंट्रा आईडी प्रमाणीकरण Microsoft Entra ID के साथ प्रमाणीकरण मार्गदर्शिका
5.13 Foundry एकीकरण Azure AI Foundry के साथ एकीकरण मार्गदर्शिका
5.14 संदर्भ इंजीनियरिंग प्रभावी संदर्भ इंजीनियरिंग के लिए तकनीकें मार्गदर्शिका
5.15 MCP कस्टम ट्रांसपोर्ट कस्टम ट्रांसपोर्ट कार्यान्वयन मार्गदर्शिका
5.16 प्रोटोकॉल फीचर प्रगति सूचनाएं, रद्दीकरण, संसाधन टेम्प्लेट मार्गदर्शिका
5.17 वैमनस्यपूर्ण मल्टी-एजेंट तर्क दो एजेंट साझा MCP टूल्स का उपयोग करके विपरीत पक्षों पर तर्क करते हैं, एक न्यायाधीश एजेंट द्वारा मूल्यांकन किया जाता है मार्गदर्शिका
मॉड्यूल 6-10: समुदाय और सर्वोत्तम प्रथाएँ
06 समुदाय में योगदान MCP पारिस्थितिकी तंत्र में योगदान कैसे करें मार्गदर्शिका
07 शुरुआती अपनाने से सूझाव वास्तविक दुनिया के कार्यान्वयन कथाएँ मार्गदर्शिका
08 MCP के लिए सर्वोत्तम प्रथाएँ प्रदर्शन, दोष-सहनशीलता, दृढ़ता मार्गदर्शिका
09 MCP केस स्टडीज़ व्यावहारिक कार्यान्वयन उदाहरण मार्गदर्शिका
10 व्यावहारिक कार्यशाला AI टूलकिट के साथ MCP सर्वर बनाना प्रयोगशाला
मॉड्यूल 11: MCP सर्वर व्यावहारिक लैब
11 MCP सर्वर डेटाबेस एकीकरण PostgreSQL एकीकरण के लिए व्यापक 13-लैब व्यावहारिक सीखने का पथ लैब्स
11.1 परिचय डेटाबेस एकीकरण और रिटेल एनालिटिक्स उपयोग केस के साथ MCP का अवलोकन लैब 00
11.2 कोर वास्तुकला MCP सर्वर आर्किटेक्चर, डेटाबेस लेयर्स, और सुरक्षा पैटर्न की समझ लैब 01
11.3 सुरक्षा और मल्टी-टेनेन्सी रो लेवल सुरक्षा, प्रमाणीकरण, और मल्टी-टेनेट डेटा एक्सेस लैब 02
11.4 पर्यावरण सेटअप डेवलपमेंट एनवायरनमेंट, डॉकर, Azure संसाधन सेटअप लैब 03
11.5 डेटाबेस डिजाइन PostgreSQL सेटअप, रिटेल स्कीमा डिजाइन, और नमूना डेटा लैब 04
11.6 MCP सर्वर कार्यान्वयन डेटाबेस एकीकरण के साथ FastMCP सर्वर का निर्माण लैब 05
11.7 टूल विकास डेटाबेस क्वेरी टूल और स्कीमा इंट्रोस्पेक्शन बनाना लैब 06
11.8 सेमांटिक खोज Azure OpenAI और pgvector के साथ वेक्टर एम्बेडिंग लागू करना लैब 07
11.9 परीक्षण और डीबगिंग परीक्षण रणनीतियाँ, डीबगिंग टूल, और वैधता दृष्टिकोण लैब 08
11.10 VS कोड एकीकरण VS कोड MCP एकीकरण और AI चैट उपयोग कॉन्फ़िगर करना लैब 09
11.11 तैनाती रणनीतियाँ डॉकर तैनाती, Azure कंटेनर ऐप्स, और स्केलिंग विचार लैब 10
11.12 निरीक्षण एप्लिकेशन इनसाइट्स, लॉगिंग, प्रदर्शन निरीक्षण लैब 11
11.13 सर्वोत्तम प्रथाएँ प्रदर्शन अनुकूलन, सुरक्षा कड़ाई, और उत्पादन युक्तियाँ लैब 12

💻 नमूना कोड परियोजनाएँ

MCP सीखने के सबसे रोमांचक हिस्सों में से एक है आपकी कोडिंग कौशल की प्रगति को देखना। हमने अपने कोड उदाहरणों को इस प्रकार डिज़ाइन किया है कि वे सरल शुरू हों और आपकी समझ बढ़ने के साथ अधिक परिष्कृत हों। यहां हम अवधारणाओं को कैसे पेश करते हैं - ऐसा कोड जो समझने में आसान है लेकिन वास्तविक MCP सिद्धांतों को प्रदर्शित करता है, आप केवल यह नहीं समझेंगे कि यह कोड क्या करता है, बल्कि यह भी कि इसे इस तरह से क्यों संरचित किया गया है और यह बड़े MCP अनुप्रयोगों में कैसे फिट बैठता है।

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

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

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

भाषा विवरण लिंक
C# उन्नत नमूना कोड देखें
Java with Spring कंटेनर ऐप उदाहरण कोड देखें
JavaScript उन्नत नमूना कोड देखें
Python जटिल कार्यान्वयन कोड देखें
TypeScript कंटेनर नमूना View Code

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

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

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

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

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

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

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

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

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

अध्ययन गाइड

एक व्यापक अध्ययन गाइड उपलब्ध है जो आपको इस रिपॉज़िटरी को प्रभावी ढंग से नेविगेट करने में मदद करती है। यह दृश्य पाठ्यक्रम मानचित्र दिखाता है कि सभी विषय कैसे जुड़े हैं और नमूना परियोजनाओं का प्रभावी उपयोग कैसे करें इसका मार्गदर्शन देता है। यह विशेष रूप से उन छात्रों के लिए सहायक है जो देखने के माध्यम से बड़ी तस्वीर समझना पसंद करते हैं।

गाइड में शामिल हैं:

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

चेंजलॉग

हम एक विस्तृत चेंजलॉग बनाए रखते हैं जो पाठ्यक्रम सामग्रियों के सभी महत्वपूर्ण अपडेट को ट्रैक करता है, ताकि आप नवीनतम सुधारों और जोड़ियों के साथ अद्यतित रह सकें।

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

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

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

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

चलिए C# के साथ MCP सीखते हैं - ट्यूटोरियल श्रृंखला

चलो मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) के बारे में सीखते हैं, जो AI मॉडल और क्लाइंट एप्लिकेशन के बीच इंटरैक्शन को मानकीकृत करने के लिए डिज़ाइन की गई एक उन्नत फ्रेमवर्क है। इस शुरुआती सत्र के माध्यम से, हम आपको MCP से परिचित कराएंगे और आपका पहला MCP सर्वर बनाने में मार्गदर्शन करेंगे।

🎓 आपकी MCP यात्रा शुरू होती है

बधाई हो! आपने एक रोमांचक यात्रा की पहली कदम उठाई है जो आपकी प्रोग्रामिंग क्षमताओं का विस्तार करेगी और आपको AI विकास की सबसे आगे की तकनीक से जोड़ेगी।

आपने अब तक क्या हासिल किया है

इस परिचय को पढ़कर, आपने पहले ही MCP ज्ञान की नींव रख दी है। आप समझते हैं कि MCP क्या है, क्यों महत्वपूर्ण है, और यह पाठ्यक्रम आपकी सीखने की यात्रा में कैसे सहायता करेगा। यह एक महत्वपूर्ण उपलब्धि है और इस महत्वपूर्ण तकनीक में आपकी विशेषज्ञता की शुरुआत है।

आगे की यात्रा

जैसे-जैसे आप मॉड्यूलों में आगे बढ़ेंगे, याद रखें कि हर विशेषज्ञ कभी एक शुरुआती था। जो अवधारणाएँ अब जटिल लगती हैं, वे अभ्यास और उपयोग के साथ स्वाभाविक हो जाएंगी। हर छोटा कदम शक्तिशाली क्षमताओं की ओर बढ़ता है जो आपके विकास करियर में मदद करेगी।

आपका समर्थन नेटवर्क

आप उन शिक्षार्थियों और विशेषज्ञों के समुदाय में शामिल हो रहे हैं जो MCP के प्रति उत्साही हैं और दूसरों की सफलता में मदद करने के लिए तत्पर हैं। चाहे आप किसी कोडिंग चुनौती में फंसे हों या कोई सफलता साझा करना चाहते हों, समुदाय आपकी यात्रा में समर्थन के लिए यहां है।

यदि आप फंस जाते हैं या AI ऐप्स बनाने को लेकर कोई प्रश्न है, तो MCP के बारे में चर्चा में साथी शिक्षार्थियों और अनुभवी डेवलपर्स से जुड़ें। यह एक सहायक समुदाय है जहां प्रश्नों का स्वागत है और ज्ञान खुलकर साझा किया जाता है।

Microsoft Foundry Discord

यदि आपको उत्पाद प्रतिक्रिया या निर्माण के दौरान त्रुटियाँ मिलती हैं तो जाएँ:

Microsoft Foundry Developer Forum

शुरू करने के लिए तैयार?

आपकी MCP यात्रा अभी शुरू होती है! अपने पहले व्यावहारिक MCP अनुभव में उतरने के लिए मॉड्यूल 0 से शुरू करें, या देखिए नमूना परियोजनाएँ जो आप बना रहे होंगे। याद रखें - हर विशेषज्ञ ठीक उसी जगह से शुरू हुआ था जहाँ आप हैं, और धैर्य और अभ्यास के साथ, आप आश्चर्यचकित होंगे कि आप क्या हासिल कर सकते हैं।

मॉडल कॉन्टेक्स्ट प्रोटोकॉल विकास की दुनिया में आपका स्वागत है। चलिए कुछ अद्भुत बनाते हैं!

🤝 सीखने वाले समुदाय में योगदान

यह पाठ्यक्रम शिक्षार्थियों जैसे आप के योगदानों से मजबूत होता है! चाहे आप टाइपो ठीक कर रहे हों, स्पष्ट व्याख्या सुझा रहे हों, या नया उदाहरण जोड़ रहे हों, आपके योगदान अन्य शुरुआती लोगों को सफल होने में मदद करते हैं।

कोड नमूने प्रदान करने के लिए Microsoft वैल्यड प्रोफेशनल Shivam Goyal का धन्यवाद।

योगदान प्रक्रिया स्वागत योग्य और सहायक है। अधिकांश योगदानों के लिए योगदानकर्ता लाइसेंस एग्रीमेंट (CLA) की आवश्यकता होती है, लेकिन स्वचालित उपकरण आपको प्रक्रिया के दौरान सहजता से मार्गदर्शन करेंगे।

📜 खुला स्रोत सीखना

यह पूरा पाठ्यक्रम MIT LICENSE के तहत उपलब्ध है, जिसका अर्थ है कि आप इसे स्वतंत्र रूप से उपयोग, संशोधित और साझा कर सकते हैं। यह हमारे मिशन का समर्थन करता है कि MCP ज्ञान हर डेवलपर तक पहुंच सके।

🤝 योगदान दिशा-निर्देश

यह परियोजना योगदानों और सुझावों का स्वागत करती है। अधिकांश योगदानों के लिए आपको एक योगदानकर्ता लाइसेंस एग्रीमेंट (CLA) पर सहमति देना होगी जिसमें आपकी यह पुष्टि होगी कि आपके पास अपने योगदान का उपयोग करने के अधिकार हैं और आप वास्तव में हमें वह अधिकार देते हैं। विवरण के लिए, देखें https://cla.opensource.microsoft.com

जब आप पुल अनुरोध जमा करते हैं, तो एक CLA बोट स्वचालित रूप से निर्धारित करेगा कि क्या आपको CLA प्रदान करने की आवश्यकता है और PR को संबंधित तरीके से सजाएगा (जैसे, स्थिति जांच, टिप्पणी)। बस बोट द्वारा दी गई निर्देशों का पालन करें। आपको हमारे CLA का उपयोग करने वाले सभी रिपोज़ पर यह केवल एक बार करना होगा।

इस परियोजना ने Microsoft Open Source Code of Conduct को अपनाया है। अधिक जानकारी के लिए देखें Code of Conduct FAQ या किसी भी अतिरिक्त प्रश्न या टिप्पणी के लिए opencode@microsoft.com से संपर्क करें।


क्या आप अपनी MCP यात्रा शुरू करने के लिए तैयार हैं? Module 00 - Introduction to MCP से शुरू करें और मॉडल कॉन्टेक्स्ट प्रोटोकॉल विकास की दुनिया में अपने पहले कदम लें!

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

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

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


जनरेटिव AI श्रृंखला

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


कोर लर्निंग

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners शुरुआती लोगों के लिए XR विकास


कॉपिलट श्रृंखला

AI युग्मित प्रोग्रामिंग के लिए कॉपिलट C#/.NET के लिए कॉपिलट कॉपिलट साहसिक


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