या संसाधनांचा वापर सुरू करण्यासाठी खालील चरणांचे अनुसरण करा:
- रेपॉझिटरी फॉर्क करा: क्लिक करा
- रेपॉझिटरी क्लोन करा:
git clone https://github.com/microsoft/mcp-for-beginners.git
- 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 सर्व्हर उत्पादनात तैनात करा | मार्गदर्शक |
3.10 | प्रगत सर्व्हर वापर | प्रगत वैशिष्ट्ये वापरण्यासाठी आणि सुधारित आर्किटेक्चरसाठी प्रगत सर्व्हर वापरा | मार्गदर्शक |
3.11 | सोपी प्रमाणीकरण | सुरुवातीपासून प्रमाणीकरण आणि RBAC दर्शवणारा अध्याय | मार्गदर्शक |
मॉड्यूल 4-5: व्यावहारिक आणि प्रगत | |||
04 | व्यावहारिक अंमलबजावणी | SDKs, डीबगिंग, चाचणी, पुनर्वापरयोग्य प्रॉम्प्ट टेम्पलेट्स | अधिक वाचा |
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 कस्टम ट्रान्सपोर्ट | कस्टम ट्रान्सपोर्ट अंमलबजावणी | मार्गदर्शक |
मॉड्यूल 6-10: समुदाय आणि सर्वोत्तम पद्धती | |||
06 | समुदाय योगदान | MCP इकोसिस्टममध्ये योगदान कसे द्यावे | मार्गदर्शक |
07 | प्रारंभिक स्वीकारण्याचे अंतर्दृष्टी | वास्तविक-जागतिक अंमलबजावणी कथा | मार्गदर्शक |
08 | MCP साठी सर्वोत्तम पद्धती | कार्यक्षमता, दोष-सहनशीलता, लवचिकता | मार्गदर्शक |
09 | MCP केस स्टडीज | व्यावहारिक अंमलबजावणी उदाहरणे | मार्गदर्शक |
10 | हँड्स-ऑन कार्यशाळा | AI टूलकिटसह MCP सर्व्हर तयार करणे | प्रयोगशाळा |
मॉड्यूल 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 कॅल्क्युलेटर नमुने
भाषा | वर्णन | लिंक |
---|---|---|
C# | MCP सर्व्हर उदाहरण | कोड पहा |
Java | MCP कॅल्क्युलेटर | कोड पहा |
JavaScript | MCP डेमो | कोड पहा |
Python | MCP सर्व्हर | कोड पहा |
TypeScript | MCP उदाहरण | कोड पहा |
Rust | MCP उदाहरण | कोड पहा |
प्रगत MCP अंमलबजावणी
भाषा | वर्णन | लिंक |
---|---|---|
C# | प्रगत नमुना | कोड पहा |
Java with Spring | कंटेनर अॅप उदाहरण | कोड पहा |
JavaScript | प्रगत नमुना | कोड पहा |
Python | जटिल अंमलबजावणी | कोड पहा |
TypeScript | कंटेनर नमुना | कोड पहा |
🎯 MCP शिकण्यासाठी पूर्वतयारी
या अभ्यासक्रमाचा पूर्ण फायदा घेण्यासाठी तुम्हाला खालील गोष्टींचे ज्ञान असणे आवश्यक आहे:
C#, Java, JavaScript, Python, किंवा TypeScript यापैकी किमान एका भाषेतील मूलभूत प्रोग्रामिंग ज्ञान
क्लायंट-सर्व्हर मॉडेल आणि API ची समज
REST आणि HTTP संकल्पना परिचित असणे
(पर्यायी) AI/ML संकल्पनांचा पार्श्वभूमी
आमच्या समुदाय चर्चांमध्ये सामील होऊन मदत मिळवा
📚 अभ्यास मार्गदर्शक आणि संसाधने
या रिपॉझिटरीमध्ये तुम्हाला प्रभावीपणे शिकण्यासाठी मदत करणारी अनेक संसाधने समाविष्ट आहेत:
अभ्यास मार्गदर्शक
एक व्यापक अभ्यास मार्गदर्शक उपलब्ध आहे जो तुम्हाला या रिपॉझिटरीमध्ये प्रभावीपणे नेव्हिगेट करण्यात मदत करतो. मार्गदर्शकामध्ये समाविष्ट आहे:
- सर्व विषयांचे व्हिज्युअल अभ्यासक्रम नकाशा
- प्रत्येक रिपॉझिटरी विभागाचे तपशीलवार ब्रेकडाउन
- नमुना प्रकल्प कसे वापरायचे याबद्दल मार्गदर्शन
- विविध कौशल्य स्तरांसाठी शिफारस केलेले शिक्षण मार्ग
- तुमच्या शिक्षण प्रवासाला पूरक अतिरिक्त संसाधने
बदल नोंद
आम्ही अभ्यासक्रम सामग्रीतील सर्व महत्त्वपूर्ण अद्यतनांचा तपशीलवार बदल नोंद ठेवतो, ज्यामध्ये समाविष्ट आहे:
- नवीन सामग्री जोडणे
- संरचनात्मक बदल
- वैशिष्ट्य सुधारणा
- दस्तऐवज अद्यतने
🛠️ हा अभ्यासक्रम प्रभावीपणे कसा वापरायचा
या मार्गदर्शकातील प्रत्येक धडामध्ये समाविष्ट आहे:
- MCP संकल्पनांचे स्पष्ट स्पष्टीकरण
- अनेक भाषांमध्ये लाइव्ह कोड उदाहरणे
- वास्तविक MCP ऍप्लिकेशन्स तयार करण्यासाठी व्यायाम
- प्रगत शिकणाऱ्यांसाठी अतिरिक्त संसाधने
कार्यक्रम
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: प्रकल्प शासन दस्तऐवज
🎒 इतर अभ्यासक्रम
आमची टीम इतर अभ्यासक्रम तयार करते! तपासा:
- नवीन Edge AI For Beginners
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- Generative AI for Beginners using Java
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for AI Paired Programming
- C#/.NET विकसकांसाठी GitHub Copilot मध्ये प्रावीण्य मिळवा
- तुमचा स्वतःचा Copilot प्रवास निवडा
™️ ट्रेडमार्क सूचना
या प्रकल्पामध्ये प्रकल्प, उत्पादने किंवा सेवांसाठी ट्रेडमार्क किंवा लोगो असू शकतात. Microsoft ट्रेडमार्क किंवा लोगोचा अधिकृत वापर Microsoft च्या ट्रेडमार्क आणि ब्रँड मार्गदर्शक तत्त्वांचे पालन करणे आवश्यक आहे. या प्रकल्पाच्या सुधारित आवृत्त्यांमध्ये Microsoft ट्रेडमार्क किंवा लोगोचा वापर गोंधळ निर्माण करू नये किंवा Microsoft प्रायोजकत्वाचा संकेत देऊ नये. तृतीय-पक्ष ट्रेडमार्क किंवा लोगोचा वापर संबंधित तृतीय-पक्षांच्या धोरणांनुसार असावा.
मदत मिळवा
जर तुम्हाला अडचण आली किंवा AI अॅप्स तयार करण्याबद्दल काही प्रश्न असतील, तर सामील व्हा:
जर तुम्हाला उत्पादनाबद्दल अभिप्राय द्यायचा असेल किंवा तयार करताना काही त्रुटी आढळल्या तर भेट द्या:
अस्वीकरण:
हा दस्तऐवज AI भाषांतर सेवा Co-op Translator वापरून भाषांतरित करण्यात आला आहे. आम्ही अचूकतेसाठी प्रयत्नशील असलो तरी, कृपया लक्षात ठेवा की स्वयंचलित भाषांतरांमध्ये त्रुटी किंवा अचूकतेचा अभाव असू शकतो. मूळ भाषेतील दस्तऐवज हा अधिकृत स्रोत मानला जावा. महत्त्वाच्या माहितीसाठी, व्यावसायिक मानवी भाषांतराची शिफारस केली जाते. या भाषांतराचा वापर करून उद्भवलेल्या कोणत्याही गैरसमज किंवा चुकीच्या अर्थासाठी आम्ही जबाबदार राहणार नाही.