Skip to content

Latest commit

 

History

History
254 lines (184 loc) · 30.5 KB

File metadata and controls

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

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

🚀 Model Context Protocol (MCP) सुरुवातीसाठी अभ्यासक्रम

C#, Java, JavaScript, Python, आणि TypeScript मध्ये हाताळणीसह MCP शिका

🧠 Model Context Protocol अभ्यासक्रमाचा आढावा

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

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

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

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

MCP Dev Days 29-30 जुलै 2025 मध्ये सहभागी व्हा

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

➡️ MCP Dev Days साठी नोंदणी करा

MCP Dev Days चे लाईव्ह प्रक्षेपण पाहण्यासाठी आमच्या इव्हेंट पेजवर नोंदणी करा: https://aka.ms/mcpdevdays. तिथून तुम्ही YouTube किंवा Twitch वर लाईव्ह स्ट्रीममध्ये सहभागी होऊ शकता. सर्व सामग्री नंतर Microsoft Developer च्या YouTube चॅनेलवर उपलब्ध होईल. डेमो साठीचा सोर्स कोड GitHub वर देखील उपलब्ध असेल.

कार्यक्रम तपशील

  • तारीख: 29 जुलै (दिवस 1) आणि 30 जुलै (दिवस 2)
  • वेळ: रोज सकाळी 9:00 PST
  • ठिकाण: ऑनलाइन – कुठूनही सहभागी व्हा!

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

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

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

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

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

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

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

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

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

Module विषय वर्णन दुवा
Module 1-3: मूलभूत गोष्टी
00 MCP परिचय Model Context Protocol आणि AI पाईपलाईन्समधील त्याचे महत्त्व याचा आढावा अधिक वाचा
01 मुख्य संकल्पना समजावून सांगणे MCP च्या मुख्य संकल्पनांचा सखोल अभ्यास अधिक वाचा
02 MCP मध्ये सुरक्षा सुरक्षा धोके आणि सर्वोत्तम पद्धती अधिक वाचा
03 MCP सह सुरुवात पर्यावरण सेटअप, मूलभूत सर्व्हर/क्लायंट, समाकलन अधिक वाचा
Module 3: तुमचा पहिला सर्व्हर आणि क्लायंट तयार करा
3.1 पहिला सर्व्हर तुमचा पहिला MCP सर्व्हर तयार करा मार्गदर्शक
3.2 पहिला क्लायंट एक मूलभूत MCP क्लायंट विकसित करा मार्गदर्शक
3.3 LLM सह क्लायंट मोठ्या भाषा मॉडेल्सचे समाकलन करा मार्गदर्शक
3.4 VS Code समाकलन VS Code मध्ये MCP सर्व्हर वापरा मार्गदर्शक
3.5 SSE सर्व्हर Server-Sent Events वापरून सर्व्हर तयार करा मार्गदर्शक
3.6 HTTP स्ट्रीमिंग MCP मध्ये HTTP स्ट्रीमिंग अंमलात आणा मार्गदर्शक
3.7 AI टूलकिट MCP सह AI टूलकिट वापरा मार्गदर्शक
3.8 चाचणी तुमच्या MCP सर्व्हरची अंमलबजावणी तपासा मार्गदर्शक
3.9 तैनाती MCP सर्व्हर उत्पादनात तैनात करा मार्गदर्शक
Module 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 Auth Microsoft Entra ID सह प्रमाणीकरण Guide
5.13 Foundry Integration Azure AI Foundry सह एकत्रीकरण Guide
5.14 Context Engineering प्रभावी संदर्भ अभियांत्रणासाठी तंत्रे Guide
Module 6-10: Community & Best Practices
06 Community Contributions MCP परिसंस्थेत कसे योगदान द्यावे Guide
07 Insights from Early Adoption प्रत्यक्ष अंमलबजावणीच्या कथा Guide
08 Best Practices for MCP कार्यक्षमता, दोष-प्रतिरोधकता, लवचिकता Guide
09 MCP Case Studies व्यावहारिक अंमलबजावणीचे उदाहरणे Guide
10 Hands-on Workshop AI Toolkit सह MCP सर्व्हर तयार करणे Lab

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

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

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

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

Language Description Link
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. प्रगत शिकणाऱ्यांसाठी अतिरिक्त संसाधने

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

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

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

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

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

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

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

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