Skip to content

Latest commit

 

History

History
415 lines (288 loc) · 65.9 KB

File metadata and controls

415 lines (288 loc) · 65.9 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome MCP Toplist

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

या संसाधनांचा वापर सुरू करण्यासाठी खालील चरणांचे अनुसरण करा:

  1. रिपॉझिटरी फोर्क करा: क्लिक करा GitHub forks
  2. रिपॉझिटरी क्लोन करा: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Microsoft 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 | 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

स्थानिकपणे क्लोन करणे पसंत आहे?

या रिपॉझिटरीमध्ये 50 पेक्षा जास्त भाषा अनुवाद समाविष्ट आहेत ज्यामुळे डाउनलोड आकार मोठा होतो. अनुवादांशिवाय क्लोन करण्यासाठी, 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 शिका

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

मॉडेल कॉन्टेक्स्ट प्रोटोकॉलमध्ये तुमच्या प्रवासासाठी स्वागत आहे! एआय अनुप्रयोग वेगवेगळ्या साधने आणि सेवा कशा संवाद करतात हे तुम्हाला कधी माहित करायचे असले, तर तुम्ही त्या उत्कृष्ट उपाय शोधणार आहात जो विकसकांना बुद्धिमान प्रणाली तयार करण्यासाठी कसा बदलत आहे.

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

हा अभ्यासक्रम तुमच्या शिकण्याच्या प्रवासासाठी संयमाने आणि काळजीपूर्वक तयार केला आहे. आम्ही सोप्या संकल्पनांपासून सुरुवात करू ज्यांना तुम्ही आधीच समजता, आणि हळूहळू वापरातील सरावाद्वारे तुमचे कौशल्य वाढवू. प्रत्येक टप्प्यात स्पष्ट स्पष्टीकरणे, व्यावहारिक उदाहरणे, आणि भरपूर प्रोत्साहन समाविष्ट आहे.

जेव्हा तुम्ही हा प्रवास पूर्ण कराल, तेव्हा तुम्हाला स्वतःचे MCP सर्व्हर तयार करण्याचा आत्मविश्वास असेल, लोकप्रिय AI प्लॅटफॉर्मशी त्यांचा समाकलन कराल, आणि समजून घ्याल की ही तंत्रज्ञान कशी AI विकासाचा भविष्य घडवत आहे. चला हा रोमांचक प्रवास एकत्र सुरू करूया!

अधिकृत दस्तऐवज आणि तपशील

चालू प्रोटोकॉल आवृत्ती आहे MCP Specification 2026-07-28. MCP स्पेसिफिकेशन डेट-आधारित आवृत्तीकरण (YYYY-MM-DD स्वरूप) वापरते ज्यामुळे प्रोटोकॉल सुसंगतता स्पष्ट होते.

आवृत्ती सूचना: हा अभ्यासक्रम वर्तमान 2026-07-28 संकल्पनांचे शिक्षण देतो, ज्यामध्ये स्टेटलेस विनंत्या, एक्सटेंशन्स फ्रेमवर्क, आणि रूट्स, सॅम्पलिंग, आणि लॉगिंग यांचा वापर कमी करणे यांचा समावेश आहे. काही व्यावहारिक उदाहरणे अद्याप 2025-11-25 या आवृत्तीशी स्पष्टपणे जोडलेली आहेत जोपर्यंत SDK समर्थन विकासात येते. पाहा MCP मध्ये काय बदलले: 2026-07-28 स्पेसिफिकेशन या बदलांसाठी आणि स्थलांतर मार्गदर्शनासाठी.

हे स्रोत तुम्हाला अधिक उपयुक्त होतील जेव्हा तुमची समज वाढेल, परंतु कधीही सर्व काही तत्काळ वाचण्याचा दबाव घेऊ नका. जे भाग तुम्हाला सर्वात जास्त आवडतात तेथून सुरू करा!

  • 📘 MCP दस्तऐवज – हा टप्प्याटप्प्याने शिकवणारा आणि वापरकर्ता मार्गदर्शकांसाठी तुमचा मुख्य स्रोत आहे. दस्तऐवज सुरुवातीपासून ओळखी असलेल्या लोकांसाठी लिहिलेले आहे, ज्यामध्ये स्पष्ट उदाहरणे आहेत ज्याचे तुम्ही तुमच्या गतीने अनुसरण करू शकता.
  • 📜 MCP स्पेसिफिकेशन – याला तुमचे संपूर्ण संदर्भ मॅन्युअल समजा. अभ्यासक्रम करताना तुम्हाला येथे परत येऊन विशिष्ट तपशील पाहावे लागतील आणि प्रगत वैशिष्ट्ये तपासावीत लागतील.
  • 📜 MCP स्पेसिफिकेशन आवृत्तीकरण – यात प्रोटोकॉल आवृत्ती इतिहासाबद्दल माहिती आहे आणि MCP कसे डेट-आधारित आवृत्तीकरण (YYYY-MM-DD स्वरूप) वापरते हे सांगितले आहे.
  • 🧑‍💻 MCP GitHub रिपॉझिटरी – येथे तुम्हाला SDKs, साधने, आणि अनेक प्रोग्रामिंग भाषांमधील कोड नमुने मिळतील. हे व्यावहारिक उदाहरणे आणि वापरण्यास तयार घटकांचा खजिना आहे.
  • 🌐 MCP समुदाय – MCP बद्दल प्रश्न आणि चर्चा करण्यासाठी सहकारी शिकणारे आणि अनुभवी विकासक यांच्या समुदायात सहभागी व्हा. हे एक सहायक समुदाय आहे जिथे प्रश्न विचारणे स्वागतार्ह आहे आणि ज्ञान मुक्तपणे शेअर केले जाते.

शिकण्याच्या उद्दिष्टे

या अभ्यासक्रमाच्या शेवटी, तुम्हाला तुमच्या नव्या कौशल्यांबद्दल आत्मविश्वास आणि उत्साह वाटेल. तुम्ही काय साध्य कराल ते येथे आहे:

• MCP मूलभूत समजून घ्या: तुम्हाला मॉडेल कॉन्टेक्स्ट प्रोटोकॉल काय आहे आणि तो एआय अनुप्रयोग एकत्र कसा करतो हे समजेल, अशा उदाहरणांनी आणि उपमा देऊन जे सहज समजतील.

• तुमचा पहिला MCP सर्व्हर तयार करा: तुम्ही तुमच्या आवडत्या प्रोग्रामिंग भाषेत काम करणारा MCP सर्व्हर तयार कराल, सोप्या उदाहरणांनी सुरुवात करून आणि हळूहळू तुमच्या कौशल्यांमध्ये वाढ करू.

• एआय मॉडेलना खऱ्या साधनांशी कनेक्ट करा: तुम्ही शिकाल की कसे एआय मॉडेल आणि वास्तविक सेवा यांच्यामध्ये पूल तयार करायचा, ज्यामुळे तुमच्या अनुप्रयोगांना नव्या सामर्थ्यांची जोड मिळेल.

• सुरक्षा सर्वोत्तम पद्धती अंमलात आणा: तुम्हाला समजेल की तुमच्या MCP अंमलबजावण्या सुरक्षित आणि सुरक्षित ठेवायच्या कशा, तुम्हाला आणि तुमच्या वापरकर्त्यांना संरक्षण कसे करायचे.

• आत्मविश्वासाने वितरण करा: तुम्हाला माहिती असेल की तुमची MCP प्रोजेक्ट्स विकासापासून उत्पादनापर्यंत कशी नेायची, वास्तविक जगात काम करणाऱ्या वितरण धोरणांसह.

• MCP समुदायात सहभागी व्हा: तुम्ही त्या वाढत्या विकासक समुदायाचा भाग व्हाल जे एआय अनुप्रयोग विकासाचे भविष्य घडवत आहेत.

आवश्यक पार्श्वभूमी

MCP विशिष्ट गोष्टींमध्ये डुबकी मारण्याअगोदर, आपण काही मूलभूत संकल्पनांशी आरामदायक आहात याची खात्री करूया. तुम्ही या क्षेत्रात तज्ञ नसल्यास काळजी करू नका - आम्ही सर्व काही तुम्हाला आवश्यक ते सांगू!

प्रोटोकॉल समजून घेणे (मूलतत्त्व)

प्रोटोकॉल म्हणजे संभाषणाचे नियम समजा. जेव्हा तुम्ही मित्राला कॉल करता, तेव्हा तुम्ही दोघेही "हॅलो" म्हणता, बोलायला घ्यावे आणि नंतर "गुडबाय" म्हणता. संगणक प्रोग्राम्सना त्याच सारखे नियम लागतात जेणेकरून ते प्रभावीपणे संवाद साधू शकतील.

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

क्लायंट-सर्व्हर संबंध (प्रोग्राम्स एकत्र कसे काम करतात)

तुम्ही रोजच क्लायंट-सर्व्हर संबंध वापरता! जेव्हा तुम्ही वेब ब्राउझर (क्लायंट) वापरून एखाद्या वेबसाइटला भेट देता, तेव्हा तुम्ही वेब सर्व्हरशी कनेक्ट करता जो तुम्हाला पानाची सामग्री पाठवतो. ब्राउझर कसे विचारायचे आणि सर्व्हर कसा प्रतिसाद द्यायचा हे जाणतो.

MCP मध्ये आम्हाला त्याच प्रकारचा संबंध आहे: एआय मॉडेल्स क्लायंट म्हणून काम करतात जे माहिती किंवा क्रिया विनंती करतात, तर MCP सर्व्हर त्या क्षमतांसाठी सेवा पुरवतात. हे एखाद्या सहाय्यकासारखे आहे (सर्व्हर) ज्याला एआय विशिष्ट कार्य करण्यास विचारू शकते.

मानकीकरण का महत्त्वाचे आहे (घटक एकत्र का कार्य करतात)

कल्पना करा जर प्रत्येक कार निर्माता वेगवेगळ्या आकाराचे गॅस पंप वापरत असे - तुम्हाला प्रत्येक कारसाठी वेगळा अॅडॉप्टर हवा असेल! मानकीकरण म्हणजे सामान्य पद्धतींवर सहमती होणे जेणेकरून गोष्टी सुरळीत चालतील.

MCP एआय अनुप्रयोगांसाठी हे मानकीकरण पुरवते. प्रत्येक एआय मॉडेलला प्रत्येक साधनासाठी सानुकूल कोड लिहिण्याऐवजी, MCP त्यांच्यासाठी एक सार्वत्रिक संवाद मार्ग तयार करते. याचा अर्थ विकसक एकदाच साधने तयार करतात आणि ती अनेक वेगवेगळ्या एआय प्रणालींसोबत काम करतात.

🧭 तुमचा शिक्षणाचा मार्गाचा आढावा

तुमचा 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 संकल्पनांचा सखोल अभ्यास अधिक वाचा
1.1 MCP मधील बदल काय आहेत (2026-07-28) स्टेटलेस प्रोटोकॉल, एक्सटेंशन्स फ्रेमवर्क, आणि विद्यमान स्पेसिफिकेशनमधील वैशिष्ट्यांचे निलाकरण मार्गदर्शक
02 MCP मधील सुरक्षा सुरक्षा धोक्यांवर आणि सर्वोत्तम पद्धती अधिक वाचा
2.1 CIMD आणि DCR प्रमाणीकरण संरक्षित MCP सर्व्हर वापरून प्राधान्य दिलेल्या CIMD नोंदीची तुलना निलंबित DCR फॉलबॅकशी नमुना
03 MCP सह सुरुवात करणे पर्यावरण सेटअप, मूलभूत सर्व्हर/क्लायंट, एकत्रीकरण अधिक वाचा
मॉड्यूल 3: तुमचा पहिला सर्व्हर आणि क्लायंट तयार करणे
3.1 पहिला सर्व्हर तुमचा पहिला MCP सर्व्हर तयार करा मार्गदर्शक
3.2 पहिला क्लायंट एक मूलभूत MCP क्लायंट विकसित करा मार्गदर्शक
3.3 LLM सह क्लायंट मोठ्या भाषा मॉडेल्सची समाकलन करा मार्गदर्शक
3.4 VS कोड एकत्रीकरण VS Code मध्ये MCP सर्व्हर वापरा मार्गदर्शक
3.5 stdio सर्व्हर stdio ट्रान्सपोर्ट वापरून सर्व्हर तयार करा मार्गदर्शक
3.6 HTTP स्ट्रीमिंग MCP मध्ये HTTP स्ट्रीमिंग अंमलात आणा मार्गदर्शक
3.7 Microsoft Foundry टूलकिट Microsoft Foundry टूलकिट MCP सह वापरा मार्गदर्शक
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 समाकलन 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 प्रमाणीकरण 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 पर्यावरण सेटअप विकास पर्यावरण सेट करणे, डॉकर, 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 डिप्लॉयमेंट धोरणे डॉकर डिप्लॉयमेंट, Azure कंटेनर अॅप्स, आणि स्केलिंग विचार प्रयोगशाळा 10
11.12 मॉनिटरिंग अप्लिकेशन इनसाइट्स, लॉगिंग, कार्यक्षमतेचे मॉनिटरिंग प्रयोगशाळा 11
11.13 सर्वोत्तम पद्धती कार्यक्षमता अनुकूलन, सुरक्षा मजबूत करणे, आणि उत्पादन टिप्स प्रयोगशाळा 12
मॉड्यूल 12: MCP टूलिंग
12.1 टूलिंग Copilot अॅपमध्ये MCP वापर मार्गदर्शक

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

MCP शिकण्याचा सर्वात रोमांचक भाग म्हणजे तुमच्या कोडिंग कौशल्यांचा प्रगत क्रमाने विकास होत असल्याचे पाहणे. आम्ही आमच्या कोड उदाहरणांना सोप्या स्तरावरून सुरुवात करून तुमच्या समजुतीसह अधिक प्रगत बनविले आहे. येथे आपल्याला संकल्पना कशा परिचित करून देतो - कोड असा आहे जो समजायला सोपा आहे पण वास्तविक MCP तत्त्वे दाखवतो, तुम्हाला फक्त कोड काय करतो एवढेच नव्हे तर का हे असे रचले आहे आणि तो मोठ्या MCP अनुप्रयोगांमध्ये कसा बसतो हे देखील समजेल.

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

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

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

भाषा वर्णन दुवा
C# प्रगत नमुना View Code
Java सह स्प्रिंग कंटेनर अनुप्रयोग उदाहरण 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. प्रगत शिकणाऱ्यांसाठी अतिरिक्त संसाधने

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

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

🎓 तुमचा MCP प्रवास सुरू झाला

अभिनंदन! तुम्ही नुकताच एक उत्साहवर्धक प्रवासासाठी पहिला टप्पा पार केला आहे ज्यामुळे तुमचे प्रोग्रामिंग कौशल्ये वाढतील आणि तुम्ही AI विकासाच्या कटींग एजशी जोडला जाल.

तुम्ही आधीच काय साध्य केले आहे

या परिचयाच्या वाचनाद्वारे, तुम्ही आधीच तुमचा MCP ज्ञानाचा पाया तयार करण्यास सुरुवात केली आहे. तुम्हाला MCP काय आहे, का महत्त्वाचे आहे, आणि हा अभ्यासक्रम तुमच्या शिकण्याच्या प्रवासाला कसा आधार देईल हे समजले आहे. हे एक महत्त्वपूर्ण यश आहे आणि या महत्त्वाच्या तंत्रज्ञानातील तुमची तज्ञता याची सुरुवात आहे.

पुढील साहस

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

तुमचे समर्थन नेटवर्क

तुम्ही अशा शिकणाऱ्यां आणि तज्ज्ञांच्या समुदायात सामील होत आहात जे MCP बद्दल आवड आणि दुसर्‍यांना यशस्वी होण्यासाठी मदत करण्याची उत्सुकता बाळगतात. तुम्ही जर कोडिंग आव्हानात अडकले असाल किंवा एखादा उन्नती शेअर करायला उत्सुक असाल, समुदाय तुमच्या प्रवासाला साथ देण्यासाठी येथे आहे.

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

Microsoft Foundry Discord

उत्पादन अभिप्राय किंवा बग्ससाठी भेट द्या:

Microsoft Foundry Developer Forum

सुरू करण्यासाठी तयार आहात?

तुमचा MCP प्रवास आता सुरू होतो! Module 0 पासून सुरुवात करा, तुमचा पहिला प्रत्यक्ष MCP अनुभव घेण्यासाठी, किंवा नमुना प्रकल्प पाहा जे काय तयार कराल ते पाहण्यासाठी. लक्षात ठेवा - प्रत्येक तज्ज्ञ तुमच्यासारहा सुरुवातीपासून सुरू झाला होता, आणि संयम व सरावासह, तुम्ही काय साध्य करू शकता हे पाहून थक्क व्हाल.

Model Context Protocol विकासाच्या जगात तुमचे स्वागत आहे. चला काहीतरी अद्भुत बनवूया!

🤝 शिकणाऱ्या समुदायात योगदान देणे

हा अभ्यासक्रम शिकणाऱ्यांच्या योगदानाने अधिक बळकट होतो! तुम्ही कोणतीही चूक दुरुस्त करत असाल, स्पष्ट स्पष्टीकरण सुचवत असाल किंवा नवीन उदाहरण जोडत असाल, तुमचे योगदान इतर नवशिक्यांसाठी यशस्वी होण्यास मदत करते.

Microsoft Valued Professional Shivam Goyal यांचे कोड नमुन्यांसाठी आभार.

योगदान प्रक्रिया स्वागतार्ह आणि सहायक आहे. बहुतेक योगदानांसाठी Contributor License Agreement (CLA) आवश्यक असतो, पण स्वयंचलित साधने तुम्हाला प्रक्रियेत सहज मार्गदर्शन करतील.

📜 खुल्या स्त्रोत शिक्षण

हा संपूर्ण अभ्यासक्रम MIT LICENSE अंतर्गत उपलब्ध आहे, म्हणजे तुम्ही त्याचा वापर करू शकता, सुधारणा करू शकता आणि मुक्तपणे शेअर करू शकता. हे आमच्या मिशनला आधार देते की MCP ज्ञान सर्व विकसकांसाठी उपलब्ध करणे.

🤝 योगदान सूचना

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

हा प्रकल्प Microsoft Open Source Code of Conduct स्वीकारतो. अधिक माहितीसाठी Code of Conduct FAQ पहा किंवा


तुमचा MCP प्रवास सुरू करण्यासाठी तयार? Module 00 - Introduction to MCP पासून सुरुवात करा आणि Model Context Protocol विकासाच्या विश्वात तुमचे पहिले पाऊल टाका!

🎒 इतर कोर्सेस

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

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / एजंट

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


जनरेटिव AI सिरीज

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


मुख्य शिक्षण

ML for Beginners Data Science for Beginners

सुरुवातीसाठी AI सुरुवातीसाठी सायबरसुरक्षा सुरुवातीसाठी वेब विकास सुरुवातीसाठी IoT सुरुवातीसाठी XR विकास


कॉपायलट मालिका

AI जोडलेल्या प्रोग्रामिंगसाठी कॉपायलट C#/.NET साठी कॉपायलट कॉपायलट साहस


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