Skip to content

Latest commit

 

History

History
390 lines (274 loc) · 61.8 KB

File metadata and controls

390 lines (274 loc) · 61.8 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+ भाषा के अनुवाद शामिल हैं जो डाउनलोड आकार को काफी बढ़ा देते हैं। बिना अनुवाद के क्लोन करने के लिए, sparse checkout का उपयोग करें:

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 Specification 2025-11-25 (ताजा स्थिर संस्करण) के अनुरूप है। MCP विनिर्देशन दिनांक-आधारित संस्करण (YYYY-MM-DD प्रारूप) का उपयोग करता है ताकि प्रोटोकॉल संस्करण ट्रैकिंग स्पष्ट रहे।

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

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

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

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

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

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

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

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

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

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

Module Topic Description Link
Module 0-3: Fundamentals
00 MCP का परिचय मॉडल कंटेक्स्ट प्रोटोकॉल का अवलोकन और AI पाइपलाइनों में इसका महत्व अधिक पढ़ें
01 कोर अवधारणाओं की व्याख्या कोर MCP अवधारणाओं का गहन अन्वेषण अधिक पढ़ें
02 MCP में सुरक्षा सुरक्षा खतरों और श्रेष्ठ प्रथाओं अधिक पढ़ें
03 MCP के साथ शुरुआत पर्यावरण सेटअप, बुनियादी सर्वर/क्लाइंट, एकीकरण अधिक पढ़ें
Module 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 सर्वरों को उत्पादन में तैनात करें गाइड
3.10 उन्नत सर्वर उपयोग उन्नत फीचर उपयोग और बेहतर आर्किटेक्चर के लिए उन्नत सर्वरों का उपयोग करें गाइड
3.11 सरल प्रमाणीकरण शुरू से प्रमाणीकरण और RBAC दिखाने वाला अध्याय गाइड
3.12 MCP होस्ट्स Claude Desktop, Cursor, Cline, और अन्य MCP होस्ट्स कॉन्फ़िगर करें गाइड
3.13 MCP इंस्पेक्टर इंस्पेक्टर टूल के साथ MCP सर्वरों का डिबग और परीक्षण करें गाइड
3.14 सैंपलिंग क्लाइंट के साथ सहयोग के लिए सैंपलिंग का उपयोग करें गाइड
3.15 MCP ऐप्स MCP ऐप्स बनाएं गाइड
Module 4-5: व्यावहारिक और उन्नत
04 व्यावहारिक कार्यान्वयन SDKs, डिबगिंग, परीक्षण, पुन: प्रयोज्य प्रॉम्प्ट टेम्पलेट्स अधिक पढ़ें
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 Entra ID प्रमाणीकरण Microsoft Entra ID के साथ प्रमाणीकरण गाइड
5.13 Foundry एकीकरण Azure AI Foundry के साथ एकीकरण गाइड
5.14 कंटेक्स्ट इंजीनियरिंग प्रभावी कंटेक्स्ट इंजीनियरिंग के लिए तकनीकें गाइड
5.15 MCP कस्टम ट्रांसपोर्ट कस्टम ट्रांसपोर्ट कार्यान्वयन गाइड
5.16 प्रोटोकॉल फीचर्स प्रगति सूचनाएं, रद्द करना, संसाधन टेम्पलेट्स गाइड
Module 6-10: समुदाय और सर्वोत्तम प्रथाएं
06 समुदाय योगदान MCP पारिस्थितिकी तंत्र में कैसे योगदान दें गाइड
07 प्रारंभिक अपनाने से सीख वास्तविक दुनिया के कार्यान्वयन कहानियां गाइड
08 MCP के लिए सर्वोत्तम प्रथाएं प्रदर्शन, दोष-सहनशीलता, स्थिरता गाइड
09 MCP केस स्टडीज़ व्यावहारिक कार्यान्वयन उदाहरण गाइड
10 हैंड्स-ऑन कार्यशाला AI टूलकिट के साथ MCP सर्वर बनाना प्रयोगशाला
Module 11: MCP सर्वर हैंड्स-ऑन लैब
11 MCP सर्वर डेटाबेस इंटीग्रेशन PostgreSQL एकीकरण के लिए व्यापक 13-प्रयोगशाला व्यावहारिक सीखने का मार्ग प्रयोगशालाएं
11.1 परिचय डेटाबेस एकीकरण के साथ MCP का अवलोकन और रिटेल एनालिटिक्स उपयोग मामला प्रयोगशाला 00
11.2 कोर आर्किटेक्चर MCP सर्वर आर्किटेक्चर, डेटाबेस लेयर, और सुरक्षा पैटर्न की समझ प्रयोगशाला 01
11.3 सुरक्षा और मल्टी-टेनेन्सी रो लेवल सुरक्षा, प्रमाणीकरण, और मल्टी-टेनेंट डेटा एक्सेस प्रयोगशाला 02
11.4 पर्यावरण सेटअप विकास पर्यावरण की स्थापना, Docker, 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 तैनाती रणनीतियाँ Docker तैनाती, Azure कंटेनर ऐप्स, और स्केलिंग विचार प्रयोगशाला 10
11.12 मॉनिटरिंग एप्लिकेशन इन्साइट्स, लॉगिंग, प्रदर्शन निगरानी प्रयोगशाला 11
11.13 सर्वोत्तम प्रथाएं प्रदर्शन अनुकूलन, सुरक्षा कठोरता, और उत्पादन सुझाव प्रयोगशाला 12

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

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

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

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

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

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

🎯 MCP सीखने के लिए पूर्वापेक्षाएँ

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

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

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

  • REST और HTTP अवधारणाओं की परिचितता

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

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

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

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

अध्ययन गाइड

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

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

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

बदलाव इतिहास

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

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

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

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

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

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

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

🎓 आपकी MCP यात्रा प्रारंभ होती है

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

आपने पहले ही क्या हासिल किया है

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

आगे का रोमांच

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum

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

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

Model Context Protocol विकास की दुनिया में आपका स्वागत है। आइए कुछ अद्भुत चीजें मिलकर बनाएं!

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

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

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

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

📜 ओपन सोर्स सीखना

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

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

यह परियोजना योगदान और सुझावों का स्वागत करती है। अधिकांश योगदानों के लिए आपको एक 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 किसी भी अतिरिक्त प्रश्न या टिप्पणियों के लिए।


क्या आप अपनी MCP यात्रा शुरू करने के लिए तैयार हैं? Module 00 - Introduction to MCP से शुरू करें और Model Context Protocol विकास की दुनिया में अपने पहले कदम उठाएं!

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

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

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


Generative AI Series

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 Development for Beginners


Copilot सीरीज़

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure


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