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: मूलभूत बातें
00MCP का परिचयमॉडल कॉन्टेक्स्ट प्रोटोकॉल और AI पाइपलाइनों में इसका महत्वअधिक पढ़ें
01मुख्य अवधारणाओं की व्याख्याMCP की मुख्य अवधारणाओं का गहन अन्वेषणअधिक पढ़ें
02MCP में सुरक्षासुरक्षा खतरों और सर्वोत्तम प्रथाओंअधिक पढ़ें
03MCP के साथ शुरुआतपर्यावरण सेटअप, बुनियादी सर्वर/क्लाइंट, एकीकरणअधिक पढ़ें
मॉड्यूल 3: अपना पहला सर्वर और क्लाइंट बनाना
3.1पहला सर्वरअपना पहला MCP सर्वर बनाएंगाइड
3.2पहला क्लाइंटएक बुनियादी MCP क्लाइंट विकसित करेंगाइड
3.3LLM के साथ क्लाइंटबड़े भाषा मॉडल को एकीकृत करेंगाइड
3.4VS कोड एकीकरणMCP सर्वर को VS कोड में उपयोग करेंगाइड
3.5stdio सर्वरstdio ट्रांसपोर्ट का उपयोग करके सर्वर बनाएंगाइड
3.6HTTP स्ट्रीमिंगMCP में HTTP स्ट्रीमिंग लागू करेंगाइड
3.7AI टूलकिटMCP के साथ AI टूलकिट का उपयोग करेंगाइड
3.8परीक्षणअपने MCP सर्वर कार्यान्वयन का परीक्षण करेंगाइड
3.9परिनियोजनMCP सर्वर को उत्पादन में परिनियोजित करेंगाइड
3.10उन्नत सर्वर उपयोगउन्नत सुविधाओं और बेहतर आर्किटेक्चर के लिए उन्नत सर्वर का उपयोग करेंगाइड
3.11सरल प्रमाणीकरणशुरुआत से प्रमाणीकरण और RBAC दिखाने वाला एक अध्यायगाइड
मॉड्यूल 4-5: व्यावहारिक और उन्नत
04व्यावहारिक कार्यान्वयनSDKs, डिबगिंग, परीक्षण, पुन: उपयोग योग्य प्रॉम्प्ट टेम्पलेट्सअधिक पढ़ें
05MCP में उन्नत विषयमल्टी-मोडल AI, स्केलिंग, एंटरप्राइज़ उपयोगअधिक पढ़ें
5.1Azure एकीकरणMCP का Azure के साथ एकीकरणगाइड
5.2मल्टी-मोडालिटीकई मोडालिटी के साथ काम करनागाइड
5.3OAuth2 डेमोOAuth2 प्रमाणीकरण लागू करेंगाइड
5.4रूट कॉन्टेक्स्टरूट कॉन्टेक्स्ट को समझें और लागू करेंगाइड
5.5रूटिंगMCP रूटिंग रणनीतियाँगाइड
5.6सैंपलिंगMCP में सैंपलिंग तकनीकेंगाइड
5.7स्केलिंगMCP कार्यान्वयन को स्केल करेंगाइड
5.8सुरक्षाउन्नत सुरक्षा विचारगाइड
5.9वेब खोजवेब खोज क्षमताओं को लागू करेंगाइड
5.10रीयलटाइम स्ट्रीमिंगरीयलटाइम स्ट्रीमिंग कार्यक्षमता बनाएंगाइड
5.11रीयलटाइम खोजरीयलटाइम खोज लागू करेंगाइड
5.12Entra ID प्रमाणीकरणMicrosoft Entra ID के साथ प्रमाणीकरणगाइड
5.13Foundry एकीकरणAzure AI Foundry के साथ एकीकरणगाइड
5.14कॉन्टेक्स्ट इंजीनियरिंगप्रभावी कॉन्टेक्स्ट इंजीनियरिंग के लिए तकनीकेंगाइड
5.15MCP कस्टम ट्रांसपोर्टकस्टम ट्रांसपोर्ट कार्यान्वयनगाइड
मॉड्यूल 6-10: समुदाय और सर्वोत्तम प्रथाएँ
06सामुदायिक योगदानMCP इकोसिस्टम में योगदान कैसे करेंगाइड
07प्रारंभिक अपनाने से अंतर्दृष्टिवास्तविक दुनिया के कार्यान्वयन की कहानियाँगाइड
08MCP के लिए सर्वोत्तम प्रथाएँप्रदर्शन, दोष-सहनशीलता, लचीलापनगाइड
09MCP केस स्टडीव्यावहारिक कार्यान्वयन उदाहरणगाइड
10हैंड्स-ऑन वर्कशॉपAI टूलकिट के साथ MCP सर्वर बनानालैब
मॉड्यूल 11: MCP सर्वर हैंड्स-ऑन लैब
11MCP सर्वर डेटाबेस एकीकरणPostgreSQL एकीकरण के लिए व्यापक 13-लैब हैंड्स-ऑन सीखने का मार्गलैब्स
11.1परिचयडेटाबेस एकीकरण और रिटेल एनालिटिक्स उपयोग केस के साथ MCP का अवलोकनलैब 00
11.2कोर आर्किटेक्चरMCP सर्वर आर्किटेक्चर, डेटाबेस लेयर्स और सुरक्षा पैटर्न को समझनालैब 01
11.3सुरक्षा और मल्टी-टेनेंसीरो लेवल सुरक्षा, ऑथेंटिकेशन, और मल्टी-टेनेंट डेटा एक्सेसलैब 02
11.4एनवायरनमेंट सेटअपडेवलपमेंट एनवायरनमेंट सेट करना, Docker, Azure संसाधनलैब 03
11.5डेटाबेस डिज़ाइनPostgreSQL सेटअप, रिटेल स्कीमा डिज़ाइन, और सैंपल डेटालैब 04
11.6MCP सर्वर इम्प्लीमेंटेशनFastMCP सर्वर को डेटाबेस इंटीग्रेशन के साथ बनानालैब 05
11.7टूल डेवलपमेंटडेटाबेस क्वेरी टूल्स और स्कीमा इंट्रोस्पेक्शन बनानालैब 06
11.8सेमांटिक सर्चAzure OpenAI और pgvector के साथ वेक्टर एम्बेडिंग लागू करनालैब 07
11.9टेस्टिंग और डिबगिंगटेस्टिंग रणनीतियां, डिबगिंग टूल्स, और वैलिडेशन अप्रोचलैब 08
11.10VS Code इंटीग्रेशनVS Code MCP इंटीग्रेशन और AI चैट उपयोग को कॉन्फ़िगर करनालैब 09
11.11डिप्लॉयमेंट रणनीतियांDocker डिप्लॉयमेंट, Azure Container Apps, और स्केलिंग विचारलैब 10
11.12मॉनिटरिंगएप्लिकेशन इनसाइट्स, लॉगिंग, प्रदर्शन मॉनिटरिंगलैब 11
11.13सर्वोत्तम प्रथाएंप्रदर्शन अनुकूलन, सुरक्षा सख्ती, और प्रोडक्शन टिप्सलैब 12

💻 सैंपल कोड प्रोजेक्ट्स

बेसिक MCP कैलकुलेटर सैंपल्स

भाषाविवरणलिंक
C#MCP सर्वर उदाहरणकोड देखें
JavaMCP कैलकुलेटरकोड देखें
JavaScriptMCP डेमोकोड देखें
PythonMCP सर्वरकोड देखें
TypeScriptMCP उदाहरणकोड देखें
RustMCP उदाहरणकोड देखें

एडवांस्ड MCP इम्प्लीमेंटेशन

भाषाविवरणलिंक
C#एडवांस्ड सैंपलकोड देखें
Java with Springकंटेनर ऐप उदाहरणकोड देखें
JavaScriptएडवांस्ड सैंपलकोड देखें
Pythonजटिल इम्प्लीमेंटेशनकोड देखें
TypeScriptकंटेनर सैंपलकोड देखें

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

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

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

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

  • REST और HTTP अवधारणाओं की जानकारी

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

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

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

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

अध्ययन गाइड

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

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

चेंजलॉग

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

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

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

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

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

इवेंट्स

MCP Dev Days जुलाई 2025

➡️ ऑन डिमांड देखें - MCP Dev Days

MCP Dev Days, एक वर्चुअल इवेंट है जो Model Context Protocol (MCP) पर केंद्रित है — एक उभरता हुआ मानक जो AI मॉडल और उनके उपयोग किए जाने वाले टूल्स के बीच पुल बनाता है। दो दिनों के गहन तकनीकी अंतर्दृष्टि, समुदाय कनेक्शन, और हैंड्स-ऑन सीखने के लिए तैयार हो जाएं।
आप हमारे इवेंट पेज पर रजिस्टर करके MCP Dev Days देख सकते हैं: https://aka.ms/mcpdevdays

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

डेवलपर्स को उनके डेवलपर वर्कफ़्लो में MCP का उपयोग करने और अद्भुत MCP समुदाय का जश्न मनाने के लिए सशक्त बनाना।
हम Arcade, Block, Okta, और Neon जैसे समुदाय के सदस्यों और भागीदारों के साथ जुड़ेंगे ताकि यह देखा जा सके कि वे Microsoft के साथ मिलकर एक ओपन, एक्स्टेंसिबल MCP इकोसिस्टम को कैसे आकार दे रहे हैं।

  • VS Code, Visual Studio, GitHub Copilot, और लोकप्रिय समुदाय टूल्स में वास्तविक दुनिया के डेमो
  • व्यावहारिक, संदर्भ-चालित डेवलपर वर्कफ़्लो
  • समुदाय-नेतृत्व वाले सत्र और अंतर्दृष्टि
    चाहे आप MCP के साथ शुरुआत कर रहे हों या पहले से ही इसके साथ निर्माण कर रहे हों, दिन 1 प्रेरणा और कार्रवाई योग्य टेकअवे के साथ मंच तैयार करेगा।

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

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

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

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

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

MCP बूट कैंप अगस्त 2025

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

➡️ ऑन डिमांड देखें MCP बूट कैंप | अंग्रेजी

➡️ ऑन डिमांड देखें MCP बूट कैंप | ब्राज़ील

➡️ ऑन डिमांड देखें MCP बूट कैंप | स्पेनिश

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

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

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

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-11): मुख्य सामग्री ग्यारह क्रमिक मॉड्यूल में संगठित, जिसमें व्यापक डेटाबेस इंटीग्रेशन लैब्स शामिल हैं
  • 11-MCPServerHandsOnLabs/: PostgreSQL इंटीग्रेशन के साथ प्रोडक्शन-रेडी MCP सर्वर बनाने के लिए 13-लैब सीखने का मार्ग
  • 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 ऐप्स बनाने के बारे में कोई सवाल है, तो शामिल हों:

Azure AI Foundry Discord

यदि आपको प्रोडक्ट फीडबैक देना है या निर्माण के दौरान कोई त्रुटि आती है, तो यहां जाएं:

Azure AI Foundry Developer Forum


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