Files
2026-07-13 13:31:35 +08:00

62 KiB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Follow these steps to get started using these resources:

  1. Fork the Repository: Click GitHub forks
  2. Clone the Repository: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Join The Microsoft Foundry Discord

🌐 Multi-Language Support

Supported via GitHub Action (Automated & Always Up-to-Date)

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

Prefer to Clone Locally?

This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use 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"

This gives you everything you need to complete the course with a much faster download.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

मॉड्यूल विषय विवरण लिंक
मॉड्यूल 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 कोड में MCP सर्वरों का उपयोग करें गाइड
3.5 stdio सर्वर stdio ट्रांसपोर्ट का उपयोग करके सर्वर बनाएँ गाइड
3.6 HTTP स्ट्रीमिंग MCP में HTTP स्ट्रीमिंग लागू करें गाइड
3.7 Microsoft Foundry Toolkit MCP के साथ Microsoft Foundry Toolkit का उपयोग करें गाइड
3.8 परीक्षण अपने MCP सर्वर इम्प्लीमेंटेशन का परीक्षण करें गाइड
3.9 तैनाती MCP सर्वरों को उत्पादन में तैनात करें गाइड
3.10 उन्नत सर्वर उपयोग उन्नत फीचर उपयोग और बेहतर वास्तुकला के लिए उन्नत सर्वरों का उपयोग करें गाइड
3.11 सरल प्रमाणीकरण आरंभ से प्रमाणीकरण और RBAC दिखाने वाला अध्याय गाइड
3.12 MCP होस्ट्स Claude Desktop, Cursor, Cline और अन्य MCP होस्ट कॉन्फ़िगर करें गाइड
3.13 MCP इंस्पेक्टर Inspector टूल से MCP सर्वर डिबग और टेस्ट करें गाइड
3.14 सैंपलिंग क्लाइंट के साथ सहयोग के लिए सैंपलिंग का उपयोग करें गाइड
3.15 MCP ऐप्स MCP ऐप्स बनाएँ गाइड
मॉड्यूल 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 एकीकरण Microsoft Foundry के साथ एकीकृत करें गाइड
5.14 कॉन्टेक्स्ट इंजीनियरिंग प्रभावी कॉन्टेक्स्ट इंजीनियरिंग के लिए तकनीकें गाइड
5.15 MCP कस्टम ट्रांसपोर्ट कस्टम ट्रांसपोर्ट इम्प्लीमेंटेशन गाइड
5.16 प्रोटोकॉल फीचर्स प्रगति सूचनाएँ, रद्द करना, संसाधन टेम्प्लेट गाइड
5.17 विरोधी मल्टी-एजेंट तर्क दो एजेंट साझा MCP टूल्स का उपयोग करके विपरीत पक्षों पर बहस करते हैं, एक जज एजेंट द्वारा मूल्यांकन किया जाता है गाइड
मॉड्यूल 6-10: समुदाय और सर्वोत्तम प्रथाएँ
06 समुदाय योगदान MCP पारिस्थितिकी तंत्र में योगदान कैसे करें गाइड
07 प्रारंभिक गोद लेने से अंतर्दृष्टि वास्तविक-विश्व कार्यान्वयन कहानियाँ गाइड
08 MCP के लिए सर्वोत्तम प्रथाएँ प्रदर्शन, दोष सहिष्णुता, लचीलापन गाइड
09 MCP केस स्टडीज व्यावहारिक कार्यान्वयन उदाहरण गाइड
10 व्यावहारिक कार्यशाला Microsoft Foundry Toolkit के साथ 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
मॉड्यूल 12: MCP उपकरण
12.1 टूलिंग Copilot ऐप में MCP उपयोग गाइड

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

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

मूल MCP कैलकुलेटर नमूने

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

उन्नत MCP इम्प्लीमेंटेशन

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

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

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

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

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

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

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

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

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

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

अध्ययन गाइड

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

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

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

चेंजलॉग

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

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

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

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

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

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

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

C#: https://aka.ms/letslearnmcp-csharp

Java: https://aka.ms/letslearnmcp-java

JavaScript: https://aka.ms/letslearnmcp-javascript

Python: https://aka.ms/letslearnmcp-python

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

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

आपने जो पहले ही हासिल कर लिया है

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

आगे का साहसिक कार्य

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum

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

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

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

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

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

कोड नमूने देने के लिए Microsoft Valued Professional शिवम गोयल का धन्यवाद।

योगदान प्रक्रिया स्वागतयोग्य और सहायक बनाने के लिए डिज़ाइन की गई है। अधिकांश योगदान के लिए 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 का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयास करते हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।