Skip to content

Latest commit

 

History

History
259 lines (192 loc) · 33.2 KB

File metadata and controls

259 lines (192 loc) · 33.2 KB

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: मूलभूत गोष्टी
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 AI टूलकिट MCP सह AI टूलकिट वापरा मार्गदर्शक
3.8 चाचणी तुमच्या MCP सर्व्हर अंमलबजावणीची चाचणी करा मार्गदर्शक
3.9 तैनाती MCP सर्व्हर उत्पादनात तैनात करा मार्गदर्शक
मॉड्यूल 4-5: व्यावहारिक आणि प्रगत
04 व्यावहारिक अंमलबजावणी SDKs, डीबगिंग, चाचणी, पुनर्वापरयोग्य प्रॉम्प्ट टेम्पलेट्स अधिक वाचा
05 MCP मधील प्रगत विषय मल्टी-मोडल AI, स्केलिंग, एंटरप्राइझ वापर अधिक वाचा
5.1 Azure एकत्रीकरण MCP चे Azure सह एकत्रीकरण मार्गदर्शक
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 Auth Microsoft Entra ID सह प्रमाणीकरण मार्गदर्शक
5.13 Foundry एकत्रीकरण Azure AI Foundry सह एकत्रीकरण मार्गदर्शक
5.14 कॉन्टेक्स्ट इंजिनिअरिंग प्रभावी कॉन्टेक्स्ट इंजिनिअरिंगसाठी तंत्र मार्गदर्शक
मॉड्यूल 6-10: समुदाय आणि सर्वोत्तम पद्धती
06 समुदाय योगदान MCP इकोसिस्टममध्ये योगदान कसे द्यावे मार्गदर्शक
07 प्रारंभिक स्वीकारण्याचे अंतर्दृष्टी वास्तविक-जागतिक अंमलबजावणी कथा मार्गदर्शक
08 MCP साठी सर्वोत्तम पद्धती कार्यक्षमता, फॉल्ट-टॉलरन्स, लवचिकता मार्गदर्शक
09 MCP केस स्टडीज व्यावहारिक अंमलबजावणी उदाहरणे मार्गदर्शक
10 हँड्स-ऑन कार्यशाळा AI टूलकिटसह MCP सर्व्हर तयार करणे लॅब

💻 नमुना कोड प्रकल्प

मूलभूत MCP कॅल्क्युलेटर नमुने

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

प्रगत MCP अंमलबजावणी

भाषा वर्णन लिंक
C# प्रगत नमुना View Code
Java with Spring कंटेनर अॅप उदाहरण View Code
JavaScript प्रगत नमुना View Code
Python जटिल अंमलबजावणी View Code
TypeScript कंटेनर नमुना View Code

🎯 MCP शिकण्यासाठी पूर्वतयारी

या अभ्यासक्रमाचा पूर्ण फायदा घेण्यासाठी तुम्हाला खालील गोष्टींचे ज्ञान असणे आवश्यक आहे:

  • C#, Java, JavaScript, Python किंवा TypeScript यापैकी किमान एका भाषेतील मूलभूत प्रोग्रामिंग ज्ञान

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

  • REST आणि HTTP संकल्पनांची ओळख

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

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

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

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

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

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

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

बदल नोंद

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

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

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

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

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

कार्यक्रम

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

पहिला दिवस MCP चा वापर करून विकसकांना त्यांच्या विकासक कार्यप्रवाहात सशक्त करण्याबद्दल आणि आश्चर्यकारक MCP समुदायाचा उत्सव साजरा करण्याबद्दल आहे. आम्ही Arcade, Block, Okta, आणि Neon सारख्या समुदाय सदस्य आणि भागीदारांसोबत सामील होऊ जे Microsoft सोबत सहयोग करून एक खुले, विस्तारक्षम MCP इकोसिस्टम तयार करत आहेत.
VS Code, Visual Studio, GitHub Copilot आणि लोकप्रिय समुदाय साधनांमधील वास्तविक-जगातील डेमो
व्यावहारिक, संदर्भ-चालित विकास कार्यप्रवाह
समुदाय-नेतृत्व सत्रे आणि अंतर्दृष्टी
तुम्ही MCP सह सुरुवात करत असाल किंवा आधीच त्यावर काम करत असाल, पहिला दिवस प्रेरणा आणि कृतीयोग्य टिपांसह मंच तयार करेल.

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

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

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

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

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

MCP सर्व्हर कसे तयार करायचे, VS Code सह समाकलित कसे करायचे आणि Azure वर व्यावसायिकपणे कसे तैनात करायचे हे शिकण्यासाठी तीव्र व्हिडिओ सत्रांमध्ये शिकवा, MCP for Beginners अभ्यासक्रमातील सामग्रीवर आधारित. प्रमुख कंपन्या आधीच वापरत असलेल्या तंत्रज्ञानामध्ये व्यावहारिक कौशल्यांसह बाहेर पडा.

🌟 समुदायाचे आभार

महत्त्वाचे कोड नमुने योगदान दिल्याबद्दल Microsoft Valued Professional शिवम गोयल यांचे आभार.

📜 परवाना माहिती

ही सामग्री MIT License अंतर्गत परवानाधीन आहे. अटी आणि शर्तींसाठी LICENSE पहा.

🤝 योगदान मार्गदर्शक तत्त्वे

या प्रकल्पात योगदान आणि सूचना स्वागतार्ह आहेत. बहुतेक योगदानासाठी तुम्हाला Contributor License Agreement (CLA) सहमत होणे आवश्यक आहे ज्यामध्ये तुम्हाला अधिकार आहेत आणि प्रत्यक्षात आम्हाला तुमचे योगदान वापरण्याचा अधिकार देण्याची घोषणा करणे आवश्यक आहे.
तपशीलांसाठी भेट द्या: https://cla.opensource.microsoft.com.

तुम्ही pull request सबमिट करता तेव्हा, CLA bot स्वयंचलितपणे ठरवेल की तुम्हाला CLA प्रदान करणे आवश्यक आहे की नाही आणि PR योग्यरित्या सजवेल (उदा. स्थिती तपासणी, टिप्पणी). बॉटद्वारे प्रदान केलेल्या सूचनांचे अनुसरण करा. तुम्हाला सर्व CLA वापरणाऱ्या रिपॉझिटरीमध्ये हे फक्त एकदाच करावे लागेल.

या प्रकल्पाने Microsoft Open Source Code of Conduct स्वीकारले आहे.
अधिक माहितीसाठी Code of Conduct FAQ पहा किंवा opencode@microsoft.com वर अतिरिक्त प्रश्न किंवा टिप्पण्या पाठवा.

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

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

  • Core Curriculum (00-10): मुख्य सामग्री दहा क्रमिक मॉड्यूल्समध्ये आयोजित
  • images/: अभ्यासक्रमात वापरलेले आकृतिबंध आणि चित्रे
  • translations/: स्वयंचलित भाषांतरांसह बहु-भाषा समर्थन
  • translated_images/: स्थानिककृत आकृतिबंध आणि चित्रे
  • study_guide.md: रिपॉझिटरी नेव्हिगेट करण्यासाठी व्यापक मार्गदर्शक
  • changelog.md: अभ्यासक्रम सामग्रीतील सर्व महत्त्वपूर्ण बदलांचा नोंदवही
  • mcp.json: MCP तपशीलासाठी कॉन्फिगरेशन फाइल
  • CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: प्रकल्प शासन दस्तऐवज

🎒 इतर अभ्यासक्रम

आमची टीम इतर अभ्यासक्रम तयार करते! पहा:

™️ ट्रेडमार्क सूचना

या प्रकल्पामध्ये प्रकल्प, उत्पादने किंवा सेवांसाठी ट्रेडमार्क किंवा लोगो असू शकतात. Microsoft ट्रेडमार्क किंवा लोगोचा अधिकृत वापर Microsoft's Trademark & Brand Guidelines चे पालन करणे आवश्यक आहे.
Microsoft ट्रेडमार्क किंवा लोगोचा बदललेल्या आवृत्त्यांमध्ये वापर गोंधळ निर्माण करू नये किंवा Microsoft प्रायोजकत्वाचा संकेत देऊ नये. तृतीय-पक्ष ट्रेडमार्क किंवा लोगोचा वापर त्या तृतीय-पक्षांच्या धोरणांच्या अधीन आहे.


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