64 KiB
हे स्त्रोत वापरण्यास सुरुवात करण्यासाठी या स्टेप्सचे अनुसरण करा:
- रिपॉझिटरी फोर्क करा: क्लिक करा
- रिपॉझिटरी क्लोन करा:
git clone https://github.com/microsoft/mcp-for-beginners.git - जॉइन व्हा
🌐 बहुभाषिक समर्थन
GitHub Action द्वारे समर्थित (स्वयंचलित व नेहमी अद्ययावत)
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
स्थानिक क्लोन प्राधान्य द्यायचा आहे का?
या रिपॉझिटरीमध्ये ५०+ भाषांमधील भाषांतर आहे ज्यामुळे डाउनलोड आकार मोठा होतो. भाषांतरांशिवाय क्लोन करण्यासाठी 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"यामुळे तुम्हाला अभ्यासक्रम पूर्ण करण्यासाठी आवश्यक सर्वकाही खूप जलद डाउनलोड मिळते.
🚀 मॉडेल कॉन्टेक्स्ट प्रोटोकॉल (MCP) अभ्यासक्रम नवशिकांसाठी
C#, Java, JavaScript, Rust, Python, आणि TypeScript मधील हाताळणी कोड उदाहरणांसह MCP शिका
🧠 मॉडेल कॉन्टेक्स्ट प्रोटोकॉल अभ्यासक्रमाचा आढावा
मॉडेल कॉन्टेक्स्ट प्रोटोकॉलमध्ये तुमच्या प्रवासात तुमचे स्वागत आहे! तुम्हाला कधी भान पडले आहे का की AI अनुप्रयोग विविध साधने व सेवा कशा संवाद साधतात? तुम्ही एक सुंदर निराकरण शोधणार आहात जे कसे विकसक बुद्धिमान प्रणाली तयार करतात हे बदलत आहे.
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 GitHub रिपॉझिटरी – येथे तुम्हाला SDKs, साधने, आणि अनेक प्रोग्रामिंग भाषांतील कोड नमुने सापडतील. हे व्यावहारिक उदाहरणांचा आणि वापरासाठी तयार केलेल्या घटकांचा खजिना आहे.
- 🌐 MCP समुदाय – MCP विषयी चर्चा करण्यासाठी सहशिक्षार्थी आणि अनुभवी विकसक यांच्यात सहभागी व्हा. हा एक पाठिंबा देणारा समुदाय आहे जिथे प्रश्नांना स्वागत आहे आणि ज्ञान मुक्तपणे शेअर केले जाते.
शिक्षण उद्दिष्टे
हा अभ्यासक्रम समाप्त होईपर्यंत, तुम्हाला तुमच्या नवीन कौशल्यांबद्दल आत्मविश्वास आणि उत्साह वाटेल. तुम्ही काय साध्य कराल ते येथे आहे:
• MCP मूलतत्त्वे समजून घेणे: तुम्ही समजून घ्याल मॉडेल कॉन्टेक्स्ट प्रोटोकॉल काय आहे आणि ते AI अनुप्रयोग कसे एकत्र कार्य करतात हे क्रांतिकारक करीत आहे, अशा उधारणांद्वारे जे सोपे आणि अर्थपूर्ण आहेत.
• तुमचा पहिला MCP सर्व्हर तयार करा: तुम्ही तुमच्या पसंतीच्या प्रोग्रामिंग भाषेत कार्यशील MCP सर्व्हर तयार कराल, सोप्या उदाहरणांपासून सुरुवात करून कौशल्ये हळूहळू वाढवाल.
• AI मॉडेल्सना खऱ्या साधनांशी जोडणे: तुम्ही शिकाल की AI मॉडेल्स आणि प्रत्यक्ष सेवा यांच्यातील अंतर कसे कमी करायचे, ज्यामुळे तुमच्या अनुप्रयोगांना शक्तिशाली नवी क्षमता मिळेल.
• सुरक्षा सर्वोत्तम पद्धती लागू करा: तुम्ही समजून घालाल की तुमच्या MCP अंमलबजावणा सुरक्षित आणि संरक्षित कशा ठेवायच्या, ज्यामुळे तुमच्या अनुप्रयोगांना आणि वापरकर्त्यांना संरक्षण मिळेल.
• आत्मविश्वासाने तैनात करा: तुम्हाला माहिती असेल की तुमच्या MCP प्रकल्पांना विकासापासून उत्पादनापर्यंत कसे नेतले जाते, व्यावहारिक तैनाती रणनीतींसह ज्या खऱ्या जगात काम करतात.
• MCP समुदायात सहभागी व्हा: तुम्ही वाढत्या समुदायाचा भाग व्हाल जे AI अनुप्रयोग विकासाचा भविष्यात आकार देत आहेत.
आवश्यक पार्श्वभूमी
आम्ही MCP विशिष्ट गोष्टींत कूदण्यापूर्वी, काही मूलभूत संकल्पनांशी तुम्हाला ओळख करून देऊ. जर तुम्ही या क्षेत्रात विशेषज्ञ नसाल तर देखील काळजी करू नका - आम्ही तुम्हाला जाणून घेण्यासाठी आवश्यक सर्वकाही समजावून सांगू!
प्रोटोकॉल समजून घेणे (मूळ पाया)
प्रोटोकॉल म्हणजे संभाषणासाठी नियम आहेत, असे समजा. जेव्हा तुम्ही मित्राला कॉल करता, तुम्ही दोघेही "हॅलो" म्हणता, बोलण्याची वारी घेतली जाते, आणि पूर्ण झाल्यावर "गुडबाय" म्हणता. संगणक कार्यक्रमांनाही प्रभावी संवादासाठी अशाच नियमांची गरज असते.
MCP हा एक प्रोटोकॉल आहे - मान्यताप्राप्त नियमांची एक मालिका जी AI मॉडेल्स आणि अनुप्रयोगांना साधने आणि सेवांशी परिणामकारक संभाषण करण्यास मदत करते. जसे संभाषण नियम माणसांमधील संवाद सुलभ करतात, तसेच MCP मुळे AI अनुप्रयोगांचे संवाद अधिक विश्वासार्ह आणि सामर्थ्यशाली होतो.
क्लायंट-सर्व्हर संबंध (कार्यक्रम एकत्र कसे कार्य करतात)
तुम्ही रोज क्लायंट-सर्व्हर संबंध वापरत आहात! जेव्हा तुम्ही वेब ब्राउझर (क्लायंट) वापरता वेबसाइट भेटण्यासाठी, तुम्ही वेब सर्व्हरशी जोडता जे पृष्ठ सामग्री पाठवतो. ब्राउझरला माहिती कशी मागायची ते माहित असते, आणि सर्व्हरला कशी उत्तर द्यायची.
MCP मध्ये, आमच्याकडे समान संबंध आहे: AI मॉडेल्स क्लायंट म्हणून कार्य करतात जे माहिती किंवा क्रिया विनंती करतात, तर MCP सर्व्हर त्या क्षमता पुरवतात. हे एक उपयुक्त सहाय्यक (सर्व्हर) असल्यासारखे आहे ज्याला AI विशिष्ट कार्य करण्यास विचारू शकते.
मानकीकरण का महत्त्वाचे आहे (एकत्र कार्य करणे सुलभ करणे)
समजा प्रत्येक कार उत्पादक वेगवेगळ्या प्रकारचे पंप वापरतो - तुम्हाला प्रत्येक कारसाठी वेगवेगळा अडॅप्टर लागेल! मानकीकरण म्हणजे सर्वांनी एकसारख्या पद्धतीवर agreement करणे जेणेकरून सर्वकाही सुरळीत कार्य करेल.
MCP AI अनुप्रयोगांसाठी हे मानकीकरण पुरवते. प्रत्येक AI मॉडेलसाठी प्रत्येक साधनासोबत कार्य करण्यासाठी सानुकूल कोड लिहिण्याऐवजी, MCP एक सार्वत्रिक संवाद मार्ग तयार करते. यामुळे विकसक एकदा साधने तयार करू शकतात आणि ती अनेक AI प्रणालींशी काम करतात.
🧭 तुमचा शिक्षण मार्गाचा आढावा
तुमचा MCP प्रवास काळजीपूर्वक रचलेल्या टप्प्यांमध्ये आत्मविश्वास आणि कौशल्ये हळू-हळू वाढवण्यावर केंद्रित आहे. प्रत्येक टप्पा नवीन संकल्पना सादर करतो आणि आधीच्या ज्ञानाला मजबूत करतो.
🌱 पाया टप्पा: मूलतत्त्वे समजून घेणे (मॉड्यूल 0-2)
इथे तुमची साहस सुरू होते! आम्ही तुम्हाला ओळखीच्या उपमा आणि सोप्या उदाहरणांद्वारे MCP संकल्पना सादर करू. तुम्हाला समजेल की MCP काय आहे, ते का आवश्यक आहे, आणि AI विकासाच्या मोठ्या विश्वात त्याचे स्थान काय आहे.
• मॉड्यूल 0 - MCP परिचय: आम्ही सुरुवात करणार की MCP काय आहे आणि आधुनिक AI अनुप्रयोगांसाठी ते का महत्त्वाचे आहे. तुम्हाला MCP चे प्रत्यक्षामध्ये उदाहरणे दाखवू आणि समजून घ्याल की हे विकसकांना सर्वसामान्य समस्या कशा सोडवते.
• मॉड्यूल 1 - मुख्य संकल्पना समजावणे: येथे तुम्हाला MCP चे मूलभूत घटक शिकवले जातील. आम्ही बऱ्याच उपमा आणि दृश्यात्मक उदाहरणांचा वापर करू जेणेकरून संकल्पना सहज आणि सोप्या वाटतील.
• मॉड्यूल 2 - MCP मधील सुरक्षा: सुरक्षा थोडी भयाण वाटू शकते, पण आम्ही दाखवू की MCP मध्ये अंतर्निर्मित सुरक्षा वैशिष्ट्ये कशी आहेत आणि तुम्हाला सर्वोत्तम पद्धती शिकवू ज्यामुळे तुमचे अनुप्रयोग सुरुवातीपासून सुरक्षित राहतील.
🔨 तयार करण्याचा टप्पा: तुमच्या पहिल्या अंमलबजावणू सक्षम करा (मॉड्यूल 3)
आता खरं मजा सुरू होते! तुम्हाला प्रत्यक्ष MCP सर्व्हर आणि क्लायंट तयार करण्याचा व्यावहारिक अनुभव मिळणार आहे. काळजी करू नका - आपण सुरुवातीला सोपं करत सुरू करू आणि प्रत्येक टप्प्यावर मार्गदर्शन करू.
हा मॉड्यूल अनेक व्यावहारिक मार्गदर्शकांचा समावेश करतो ज्यामुळे तुम्हाला तुमच्या पसंतीच्या प्रोग्रामिंग भाषेत सराव करता येईल. तुम्ही तुमचा पहिला सर्व्हर तयार कराल, त्याला जोडण्यासाठी क्लाएंट तयार कराल, आणि VS Code सारख्या लोकप्रिय विकास साधनांसह एकत्रसादर देखील कराल.
प्रत्येक मार्गदर्शकात संपूर्ण कोड उदाहरणे, त्रुटी निराकरण टिप्स, आणि विशिष्ट डिझाइन निवडी का केल्या याचे स्पष्टीकरण समाविष्ट आहे. या टप्प्याच्या शेवटी, तुमच्याकडे कार्यरत 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 Code एकत्रीकरण | VS Code मध्ये MCP सर्व्हर वापरा | मार्गदर्शक |
| 3.5 | stdio सर्व्हर | stdio ट्रांसपोर्ट वापरून सर्व्हर तयार करा | मार्गदर्शक |
| 3.6 | HTTP स्ट्रीमिंग | MCP मध्ये HTTP स्ट्रीमिंग लागू करा | मार्गदर्शक |
| 3.7 | Microsoft Foundry टूलकिट | MCP सह Microsoft Foundry टूलकिट वापरा | मार्गदर्शक |
| 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 टूलकिटसह 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 Code एकत्रीकरण | VS Code MCP एकत्रीकरण आणि AI चॅट वापर कॉन्फिगर करणे | लॅब 09 |
| 11.11 | तैनाती रणनीती | Docker तैनाती, Azure कंटेनर अॅप्स, आणि प्रमाण वाढवण्याचे विचार | लॅब 10 |
| 11.12 | निरीक्षण | Application Insights, लॉगिंग, कार्यक्षमता निरीक्षण | लॅब 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 | कंटेनर अॅप उदाहरण | कोड पहा |
| JavaScript | प्रगत नमुना | कोड पहा |
| Python | गुंतागुंतीची अंमलबजावणी | कोड पहा |
| TypeScript | कंटेनर नमुना | कोड पहा |
🎯 MCP शिकण्यासाठी पूर्वसिद्धता
या अभ्यासक्रमातून जास्तीत जास्त फायदा घेण्यासाठी, तुम्ही खालीलपैकी किमान एका भाषेत प्रोग्रामिंगची मूलभूत माहिती असावी:
-
C#, Java, JavaScript, Python किंवा TypeScript पैकी किमान एका भाषेचे मूलभूत ज्ञान
-
क्लायंट-सर्व्हर मॉडेल आणि API ची समज
-
REST आणि HTTP संकल्पनांची ओळख
-
(ऐच्छिक) AI/ML संकल्पनांचा पाया
-
आमच्या समुदाय चर्चांमध्ये सहभागी होणे सहकार्यांसाठी
📚 अभ्यास मार्गदर्शक आणि साधने
हा संग्रहालय तुम्हाला सुलभतेने शिकण्यास आणि मार्गदर्शन करण्यासाठी विविध साधने समाविष्ट करतो:
अभ्यास मार्गदर्शक
एक सविस्तर अभ्यास मार्गदर्शक उपलब्ध आहे, जो तुम्हाला हा संग्रहालय प्रभावीपणे वापरण्यात मदत करतो. हा दृश्य अभ्यासक्रम नकाशा सर्व विषयांच्या कनेक्शन दाखवतो आणि नमुना प्रकल्प कसे वापरायचे याबाबत मार्गदर्शन देतो. जर तुम्हाला मोठे चित्र पाहायला आवडत असेल तर तो विशेषतः उपयुक्त आहे.
या मार्गदर्शकात समाविष्ट आहे:
- सर्व विषयांचा दृष्टीकोनात्मक अभ्यासक्रम नकाशा
- प्रत्येक संग्रहालय भागाचा सविस्तर विभाग
- नमुना प्रकल्प कसे वापरायचे याबाबत मार्गदर्शन
- विविध कौशल्य पातळ्यांसाठी शिफारस केलेले शिक्षण मार्ग
- तुमच्या शिक्षण प्रवासाला पूरक अतिरिक्त साधने
चेंज्लॉग
आपण सविस्तर चेंज्लॉग देखील ठेवतो, जो अभ्यासक्रम सामग्रींमध्ये झालेल्या सर्व महत्त्वाच्या अद्यतनांचा मागोवा घेतो, जेणे करून तुम्ही नवीनतम सुधारणा आणि भर घालण्यांशी सदैव परिचित रहाल.
- नवीन सामग्रीचे समावेशन
- संरचनात्मक बदल
- वैशिष्ट्य सुधारणा
- दस्तऐवज अद्यतने
🛠️ या अभ्यासक्रमाचा प्रभावी वापर कसा करायचा
या मार्गदर्शकातील प्रत्येक धडा समाविष्ट करतो:
- MCP संकल्पनांची स्पष्ट स्पष्टता
- अनेक भाषांतील प्रत्यक्ष कोड उदाहरणे
- वास्तविक MCP अॅप्स तयार करण्यासाठी व्यायाम
- प्रगत शिकणाऱ्यांसाठी अतिरिक्त साधने
चला 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 प्रवास आता सुरू होतो! Module 0 पासून सुरूवात करा आणि तुमच्या पहिल्या हाताळणी अनुभवात डुबकी मारा, किंवा तुम्ही काय तयार करणार आहात हे पाहण्यासाठी नमुना प्रकल्प पाहा. लक्षात ठेवा - प्रत्येक तज्ज्ञ नेमकं जिथून तुम्ही आहात तिथूनच सुरुवात केली आहे, आणि संयम आणि सरावाने तुम्ही काय साध्य करू शकता याने तुम्हाला आश्चर्य वाटेल.
Model Context Protocol विकासाच्या जगात स्वागत आहे. चला एकत्र काहीतरी आश्चर्यकारक बनवूया!
🤝 शिकण्याच्या समुदायात योगदान देणे
हा अभ्यासक्रम शिकणाऱ्यांच्या योगदानांनी अधिक बळकट होतो! तुम्ही टायपो दुरुस्त करत असाल, अधिक स्पष्ट स्पष्टीकरण सुचवत असाल किंवा नवीन उदाहरण जोडत असाल, तुमचे योगदान इतर नवीन शिकणाऱ्यांना यशस्वी होण्यात मदत करते.
Microsoft Valued Professional Shivam Goyal यांचे कोड नमुने योगदान दिल्याबद्दल आभार.
योगदान प्रक्रियेला स्वागतार्ह आणि सहाय्यकारी बनवले गेले आहे. बहुतेक योगदानासाठी Contributor License Agreement (CLA) ची गरज असते, परंतु स्वयंचलित साधने तुम्हाला सहज मार्गदर्शन करतील.
📜 मुक्त स्रोत शिक्षण
हा संपूर्ण अभ्यासक्रम MIT परवानगीपत्र अंतर्गत उपलब्ध आहे, म्हणजे तुम्ही त्याचा वापर, सुधारणा आणि विनामूल्य वाटप करू शकता. हे आमच्या ध्येयाला पाठिंबा देते की MCP ज्ञान विकसकांमध्ये सर्वत्र पोहोचवावे.
🤝 योगदान सूचना
हा प्रकल्प योगदान आणि सूचना स्वागत करतो. बहुतेक योगदानासाठी तुम्हाला Contributor License Agreement (CLA) सहमत होणे आवश्यक आहे, ज्यात तुम्ही अधिकृतपणे तुमचे योगदान वापरासाठी अधिकार दिले आहेत हे घोषित करता. तपशीलांसाठी भेट द्या https://cla.opensource.microsoft.com.
तुम्ही पुल विनंती (pull request) सादर केल्यावर, 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
Azure / Edge / MCP / एजंट्स
जनरेटिव AI मालिका
कोर शिक्षण
कॉपायलट मालिका
अस्वीकरण: हा दस्तऐवज AI भाषांतर सेवा Co-op Translator चा वापर करून अनुवादित केला आहे. जरी आम्ही अचूकतेसाठी प्रयत्न करतो, तरी कृपया लक्षात घ्या की स्वयंचलित भाषांतरांमध्ये त्रुटी किंवा अचूकतेची कमतरता असू शकते. मूळ दस्तऐवज त्याच्या मूळ भाषेत अधिकृत स्रोत मानला पाहिजे. महत्त्वाची माहिती असल्यास, व्यावसायिक मानवी भाषांतराची शिफारस केली जाते. या भाषांतराच्या वापरामुळे उद्भवणाऱ्या कोणत्याही गैरसमज किंवा चुकीच्या अर्थलावणीसाठी आम्ही जबाबदार नाही.
