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 द्वारे समर्थित (स्वयंचलित आणि नेहमी अद्ययावत)

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

🚀 मॉडेल कॉन्टेक्स्ट प्रोटोकॉल (MCP) नवशिक्यांसाठी अभ्यासक्रम

C#, Java, JavaScript, Rust, Python, आणि TypeScript मध्ये कोड उदाहरणांसह MCP शिकणे

🧠 मॉडेल कॉन्टेक्स्ट प्रोटोकॉल अभ्यासक्रमाचा आढावा

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

तुम्ही AI विकसक, सिस्टम आर्किटेक्ट किंवा सॉफ्टवेअर अभियंता असाल, MCP मूलभूत गोष्टी आणि अंमलबजावणी धोरणे शिकण्यासाठी हा मार्गदर्शक तुमच्यासाठी एक व्यापक संसाधन आहे.

🔗 अधिकृत MCP संसाधने

  • 📘 MCP दस्तऐवज – तपशीलवार ट्यूटोरियल आणि वापरकर्ता मार्गदर्शक
  • 📜 MCP तपशील – प्रोटोकॉल आर्किटेक्चर आणि तांत्रिक संदर्भ
  • 📜 मूळ MCP तपशील – जुने तांत्रिक संदर्भ (अतिरिक्त तपशील असू शकतात)
  • 🧑‍💻 MCP GitHub रेपॉझिटरी – ओपन-सोर्स SDKs, साधने, आणि कोड नमुने
  • 🌐 MCP समुदाय – चर्चांमध्ये सामील व्हा आणि समुदायात योगदान द्या

🧭 MCP अभ्यासक्रमाचा आढावा

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

मॉड्यूलविषयवर्णनलिंक
मॉड्यूल 1-3: मूलभूत गोष्टी
00MCP ची ओळखमॉडेल कॉन्टेक्स्ट प्रोटोकॉल आणि AI पाइपलाइन्समधील त्याचे महत्त्वअधिक वाचा
01मुख्य संकल्पना स्पष्ट केल्याMCP च्या मुख्य संकल्पनांचा सखोल अभ्यासअधिक वाचा
02MCP मधील सुरक्षासुरक्षा धोके आणि सर्वोत्तम पद्धतीअधिक वाचा
03MCP सह सुरुवात करावातावरण सेटअप, मूलभूत सर्व्हर/क्लायंट्स, एकत्रीकरणअधिक वाचा
मॉड्यूल 3: तुमचा पहिला सर्व्हर आणि क्लायंट तयार करणे
3.1पहिला सर्व्हरतुमचा पहिला MCP सर्व्हर तयार करामार्गदर्शक
3.2पहिला क्लायंटमूलभूत MCP क्लायंट विकसित करामार्गदर्शक
3.3LLM सह क्लायंटमोठ्या भाषा मॉडेल्स समाकलित करामार्गदर्शक
3.4VS कोड एकत्रीकरणVS कोडमध्ये MCP सर्व्हर वापरामार्गदर्शक
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 एकत्रीकरणAzure सह MCP एकत्रीकरणमार्गदर्शक
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 कोड इंटिग्रेशनVS कोड MCP इंटिग्रेशन आणि AI चॅट वापर कॉन्फिगर करणेलॅब 09
11.11डिप्लॉयमेंट स्ट्रॅटेजीDocker डिप्लॉयमेंट, Azure कंटेनर अॅप्स, आणि स्केलिंग विचारलॅब 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 यापैकी किमान एका भाषेतील मूलभूत प्रोग्रामिंग ज्ञान

  • क्लायंट-सर्व्हर मॉडेल आणि API ची समज

  • REST आणि HTTP संकल्पना परिचित असणे

  • (पर्यायी) AI/ML संकल्पनांचा पार्श्वभूमी

  • आमच्या समुदाय चर्चांमध्ये सामील होऊन मदत मिळवा

📚 अभ्यास मार्गदर्शक आणि संसाधने

या रिपॉझिटरीमध्ये तुम्हाला प्रभावीपणे शिकण्यासाठी मदत करणारी अनेक संसाधने समाविष्ट आहेत:

अभ्यास मार्गदर्शक

एक व्यापक अभ्यास मार्गदर्शक उपलब्ध आहे जो तुम्हाला या रिपॉझिटरीमध्ये प्रभावीपणे नेव्हिगेट करण्यात मदत करतो. मार्गदर्शकामध्ये समाविष्ट आहे:

  • सर्व विषयांचे व्हिज्युअल अभ्यासक्रम नकाशा
  • प्रत्येक रिपॉझिटरी विभागाचे तपशीलवार ब्रेकडाउन
  • नमुना प्रकल्प कसे वापरायचे याबद्दल मार्गदर्शन
  • विविध कौशल्य स्तरांसाठी शिफारस केलेले शिक्षण मार्ग
  • तुमच्या शिक्षण प्रवासाला पूरक अतिरिक्त संसाधने

बदल नोंद

आम्ही अभ्यासक्रम सामग्रीतील सर्व महत्त्वपूर्ण अद्यतनांचा तपशीलवार बदल नोंद ठेवतो, ज्यामध्ये समाविष्ट आहे:

  • नवीन सामग्री जोडणे
  • संरचनात्मक बदल
  • वैशिष्ट्य सुधारणा
  • दस्तऐवज अद्यतने

🛠️ हा अभ्यासक्रम प्रभावीपणे कसा वापरायचा

या मार्गदर्शकातील प्रत्येक धडामध्ये समाविष्ट आहे:

  1. MCP संकल्पनांचे स्पष्ट स्पष्टीकरण
  2. अनेक भाषांमध्ये लाइव्ह कोड उदाहरणे
  3. वास्तविक MCP ऍप्लिकेशन्स तयार करण्यासाठी व्यायाम
  4. प्रगत शिकणाऱ्यांसाठी अतिरिक्त संसाधने

कार्यक्रम

MCP Dev Days जुलै 2025

➡️ ऑन डिमांड पहा - MCP Dev Days

MCP Dev Days साठी तयार व्हा, एक आभासी कार्यक्रम जो मॉडेल कॉन्टेक्स्ट प्रोटोकॉल (MCP) वर केंद्रित आहे — AI मॉडेल्स आणि त्यावर अवलंबून असलेल्या टूल्स दरम्यान दुवा साधणारा उदयोन्मुख मानक.

तुम्ही आमच्या इव्हेंट पेजवर नोंदणी करून MCP Dev Days पाहू शकता: https://aka.ms/mcpdevdays.

पहिला दिवस: MCP उत्पादकता, DevTools, आणि समुदाय

पहिला दिवस MCP चा विकासकांच्या कार्यप्रवाहात वापर करण्यासाठी आणि MCP समुदायाचा उत्सव साजरा करण्यासाठी आहे. आम्ही Arcade, Block, Okta, आणि Neon सारख्या समुदाय सदस्य आणि भागीदारांसोबत सामील होऊ जे Microsoft सोबत एक खुले, विस्तारक्षम MCP इकोसिस्टम तयार करण्यासाठी सहकार्य करत आहेत.

दुसरा दिवस: MCP सर्व्हर आत्मविश्वासाने तयार करा

दुसरा दिवस MCP तयार करणाऱ्यांसाठी आहे. आम्ही MCP सर्व्हर तयार करण्याच्या अंमलबजावणी धोरणांमध्ये आणि सर्वोत्तम पद्धतींमध्ये खोलवर जाऊ.

विषयांमध्ये समाविष्ट:

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

MCP बूट कॅम्प ऑगस्ट 2025

MCP सर्व्हर तयार करण्यासाठी, VS कोडसह समाकलित करण्यासाठी, आणि Azure वर व्यावसायिकपणे डिप्लॉय करण्यासाठी कसे शिकायचे याबद्दल गहन व्हिडिओ सत्रांमध्ये शिका.

➡️ ऑन डिमांड पहा MCP बूटकॅम्प | इंग्रजी

➡️ ऑन डिमांड पहा MCP बूटकॅम्प | ब्राझील

➡️ ऑन डिमांड पहा MCP बूटकॅम्प | स्पॅनिश

चला MCP शिकूया C# सह - ट्यूटोरियल मालिका

मॉडेल कॉन्टेक्स्ट प्रोटोकॉल (MCP) बद्दल शिकूया, एक अत्याधुनिक फ्रेमवर्क जो AI मॉडेल्स आणि क्लायंट ऍप्लिकेशन्स दरम्यान संवाद मानकीकृत करण्यासाठी डिझाइन केलेला आहे.

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) सहमत होणे आवश्यक आहे.

तुम्ही एकदा CLA पूर्ण केल्यावर, तुम्हाला सर्व रिपॉझिटरीमध्ये पुन्हा ते करावे लागणार नाही.

📂 रिपॉझिटरी संरचना

रिपॉझिटरी खालीलप्रमाणे आयोजित आहे:

  • कोर अभ्यासक्रम (00-11): मुख्य सामग्री 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 वापरून भाषांतरित करण्यात आला आहे. आम्ही अचूकतेसाठी प्रयत्नशील असलो तरी, कृपया लक्षात ठेवा की स्वयंचलित भाषांतरांमध्ये त्रुटी किंवा अचूकतेचा अभाव असू शकतो. मूळ भाषेतील दस्तऐवज हा अधिकृत स्रोत मानला जावा. महत्त्वाच्या माहितीसाठी, व्यावसायिक मानवी भाषांतराची शिफारस केली जाते. या भाषांतराचा वापर करून उद्भवलेल्या कोणत्याही गैरसमज किंवा चुकीच्या अर्थासाठी आम्ही जबाबदार राहणार नाही.