Files
2026-07-13 13:31:35 +08:00

65 KiB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

यी स्रोतहरू प्रयोग गर्न सुरू गर्न यी चरणहरू अपनाउनुहोस्:

  1. Repository फोर्क गर्नुहोस्: क्लिक गर्नुहोस् GitHub forks
  2. Repository क्लोन गर्नुहोस्: 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

स्थानीय रूपमा क्लोन गर्न चाहनुहुन्छ?

यो repository मा ५०+ भाषा अनुवादहरू छन् जसले डाउनलोड साइज धेरै बढाउँछ। अनुवादहरू बिना क्लोन गर्न, 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 विवरण २०२५-११-२५ (हालको स्थिर संस्करण) सँग मेल खान्छ। MCP विनिर्देशनले मिति-आधारित संस्करण (YYYY-MM-DD ढाँचा) प्रयोग गर्दछ ताकि स्पष्ट प्रोटोकल संस्करण ट्र्याक सुनिश्चित होस्।

यी स्रोतहरू तपाईंको बुझाइ बढेसँग अझ मूल्यवान हुन्छन्, तर तुरुन्तै सबै पढ्न दबाब नलिनुहोस्। तपाईंलाई सबैभन्दा चासो लाग्ने क्षेत्रहरूबाट सुरु गर्नुहोस्!

  • 📘 MCP कागजात – यो तपाइँको चरण-द्वारा-चरण ट्यूटोरियल र प्रयोगकर्ता गाइडहरूको मुख्य स्रोत हो। कागजातहरू प्रारम्भकर्ताहरूलाई ध्यानमा राखेर लेखिएको छ, जसले तपाईंलाई आफ्नो गति अनुसार सजिलै अनुसरण गर्न सकिने स्पष्ट उदाहरणहरू दिन्छ।
  • 📜 MCP विनिर्देशन – यसलाई तपाईंको समग्र सन्दर्भ पुस्तिका जस्तै सोच्नुहोस्। पाठ्यक्रममार्फत काम गर्दा, तपाईं यहाँ विशिष्ट विवरणहरूको लागि फर्केर हेर्न सक्नुहुन्छ र उन्नत सुविधाहरू अन्वेषण गर्न सक्नुहुन्छ।
  • 📜 MCP विनिर्देशन संस्करण जानकारी – यसमा प्रोटोकल संस्करण इतिहास र MCP ले मिति-आधारित संस्करण (YYYY-MM-DD ढाँचा) प्रयोग गर्ने तरिका सम्बन्धी जानकारी छ।
  • 🧑‍💻 MCP GitHub Repository – यहाँ तपाईंले SDKहरू, उपकरणहरू, र विभिन्न प्रोग्रामिङ भाषाहरूमा कोड नमूनाहरू पाउन सक्नुहुन्छ। यो व्यावहारिक उदाहरणहरू र प्रयोग गर्न तयार कम्पोनेन्टहरूको खजाना जस्तै हो।
  • 🌐 MCP समुदाय – MCP सम्बन्धी छलफलमा साथी शिक्षार्थी र अनुभवी विकासकर्ताहरूसँग सामेल हुनुहोस्। यो एक सहयोगी समुदाय हो जहाँ प्रश्नहरू स्वागत योग्य हुन्छन् र ज्ञान स्वतन्त्र रूपमा साझा गरिन्छ।

सिकाइ उद्देश्यहरू

यो पाठ्यक्रमको अन्त्यमा, तपाईंले तपाईंका नयाँ क्षमताहरूमा आत्मविश्वासी र उत्साहित महसुस गर्नु हुनेछ। तपाईंले यी कुराहरू हासिल गर्नेछ:

MCP आधारभूत कुराहरू बुझ्नुहोस्: तपाईंले MCP के हो र किन यो AI अनुप्रयोगहरूलाई एकसाथ काम गर्न क्रान्तिकारी बनाउँछ भन्ने कुरा बुझ्नुहुनेछ, उपमा र उदाहरणहरू प्रयोग गरी जुन सहज बुझ्न योग्य छन्।

तपाईंको पहिलो MCP सर्भर बनाउनुहोस्: तपाईंले आफ्नो मनपर्ने प्रोग्रामिङ भाषामा काम गर्ने MCP सर्भर सिर्जना गर्नुहुनेछ, सरल उदाहरणहरूबाट सुरु गरेर क्रमशः दक्षता बढाउँदै।

AI मोडेलहरूलाई वास्तविक उपकरणहरूमा जडान गर्नुहोस्: तपाईंले AI मोडेलहरू र वास्तविक सेवाहरूबीचको अन्तरलाई जोड्ने तरिका सिक्नुहुनेछ, जसले तपाईंका अनुप्रयोगहरूलाई शक्तिशाली नयाँ क्षमताहरू दिन्छ।

सुरक्षा सर्वोत्तम अभ्यासहरू लागू गर्नुहोस्: तपाईंले आफ्नो MCP कार्यान्वयनहरूलाई सुरक्षित राख्न कसरी गर्ने बुझ्नुहुनेछ, दुवै तपाईंका अनुप्रयोगहरू र तपाईंका प्रयोगकर्ताहरूलाई सुरक्षा गर्ने।

आत्मविश्वासका साथ तैनाथ गर्नुहोस्: तपाईंले विकासबाट उत्पादनमा MCP प्रोजेक्टहरू कसरी लैजानु भनेर थाहा पाउनुहुनेछ, व्यावहारिक कार्यान्वयन रणनीतिहरूका साथ जुन वास्तविक संसारमा काम गर्छन्।

MCP समुदायमा सामेल हुनुहोस्: तपाईं AI अनुप्रयोग विकासको भविष्यलाई आकार दिने बढ्दो समुदायको हिस्सा बन्नुहुनेछ।

आवश्यक पृष्ठभूमि

हामी MCP का विशेषताहरूमा डुब्नु अघि, तपाईंलाई केही आधारभूत अवधारणाहरूमा सहज महसुस गराऔं। यदि तपाईं यी क्षेत्रहरूमा विशेषज्ञ हुनुहुन्न भने चिन्ता नगर्नुहोस् - हामी तपाईंलाई आवश्यक सबै कुरा सिकाउने छौं!

प्रोटोकलहरू बुझ्नुहोस् (आधार)

प्रोटोकललाई संवादका नियमहरू जस्तो सोच्नुहोस्। जब तपाईं साथीलाई फोन गर्नुहुन्छ, तपाईं दुवैले "हेलो" भन्नुहुन्छ, बोल्ने पालो लिनुहुन्छ, र अन्त्यमा "बिदा" भन्नुहुन्छ। कम्प्युटर कार्यक्रमहरूले पनि प्रभावकारी रूपमा संवाद गर्न यस्तै नियमहरू चाहिन्छ।

MCP एउटा प्रोटोकल हो – सहमति गरिएको नियमहरूको सेट जसले AI मोडेलहरू र अनुप्रयोगहरूलाई उपकरण र सेवासँग फलदायी "बातचीत" गर्न मद्दत गर्छ। जस्तै मानिसहरूबीच संवाद नियमहरूले कुराकानी सहज बनाउँछ, MCP ले AI अनुप्रयोग संवादलाई अधिक भरपर्दो र शक्तिशाली बनाउँछ।

क्लाइन्ट-सर्भर सम्बन्धहरू (कार्यक्रमहरू कसरी सँगै काम गर्छन्)

तपाईं हरेक दिन क्लाइन्ट-सर्भर सम्बन्धहरू प्रयोग गर्नुहुन्छ! जब तपाईं वेब ब्राउजर (क्लाइन्ट) प्रयोग गरेर वेबसाइट भ्रमण गर्नुहुन्छ, तपाईं वेब सर्भरसँग जडान हुनुहुन्छ जसले तपाईंलाई पृष्ठ सामग्री पठाउँछ। ब्राउजर जानकारी माग्ने थाहा छ, र सर्भर जवाफ दिने थाहा छ।

MCP मा पनि यस्तै सम्बन्ध छ: AI मोडेलहरू क्लाइन्टको रूपमा जानकारी वा क्रियाहरू अनुरोध गर्छन्, जबकि MCP सर्भरहरूले ती क्षमताहरू प्रदान गर्छन्। यो एक सहयोगी सहायक (सर्भर) जस्तो हो जसलाई AI ले विशेष कार्यहरू गर्न सोध्न सक्छ।

मानकीकरण किन आवश्यक छ (वस्तुहरू सँगै काम गर्न लगाउने)

कल्पना गर्नुहोस् यदि प्रत्येक कार निर्माता फरक आकारका ग्यास पम्प प्रयोग गर्थे - तपाईंलाई प्रत्येक कारका लागि फरक एडाप्टर चाहिन्थ्यो! मानकीकरणले साझा दृष्टिकोणमा सहमत हुनु हो जसले वस्तुहरू सँगै निर्बाध काम गर्ने बनाउँछ।

MCP ले AI अनुप्रयोगहरूका लागि यो मानकीकरण प्रदान गर्दछ। प्रत्येक AI मोडेललाई प्रत्येक उपकरणका लागि कस्टम कोड बनाउनुभन्दा, MCP ले तिनीहरूलाई संवाद गर्न सार्वभौमिक तरिका दिन्छ। यसको मतलब विकासकर्ताहरूले एक पटक उपकरण बनाउनुहोस् र धेरै भिन्न AI प्रणालीहरूमा काम लगाउन सक्नुहुन्छ।

🧭 तपाईंको सिकाइ मार्ग अवलोकन

तपाईंको MCP यात्रा सावधानीपूर्वक संरचित गरिएको छ ताकि तपाईंको आत्मविश्वास र दक्षता क्रमशः निर्माण होस्। प्रत्येक चरणले नयाँ अवधारणाहरू परिचय गराउँछ र पहिलेका सिकाइहरूलाई बलियो बनाउँछ।

🌱 आधार चरण: आधार बुझ्न (मोड्युल 0-2)

यहाँबाट तपाईंको साहसिक शुरुआत हुन्छ! हामी तपाईंलाई परिचित उपमा र सरल उदाहरणहरू प्रयोग गरेर MCP अवधारणाहरू बारे परिचय गराउनेछौं। तपाईंले MCP के हो, किन आवश्यक छ र AI विकासको ठूलो संसारमा यसको स्थान बुझ्नुहुनेछ।

मोड्युल 0 - MCP परिचय: हामी सुरुमा MCP के हो र किन आधुनिक AI अनुप्रयोगहरूका लागि यस्तो महत्वपूर्ण हो अन्वेषण गर्नेछौं। तपाईंले वास्तविक जीवनका MCP उदाहरणहरू देख्नुहुनेछ र विकासकर्ताले सामना गर्ने साझा समस्याहरू कसरी समाधान गर्छ बुझ्नुहुनेछ।

मोड्युल १ - मुख्य अवधारणाहरू स्पष्ट पार्नुहोस्: यहाँ तपाईंले MCP का आवश्यक आधारभूत खण्डहरू सिक्नुहुनेछ। हामी धेरै उपमा र दृश्य उदाहरणहरू प्रयोग गरेर यी अवधारणाहरू सहज र बुझ्न योग्य बनाउनेछौं।

मोड्युल २ - MCP मा सुरक्षा: सुरक्षा डर लाग्दो लाग्न सक्छ, तर हामी तपाईंलाई देखाउनेछौं कि MCP मा सुरक्षा सुविधा भित्रै छ र आरम्भमै तपाईंका अनुप्रयोगहरूलाई सुरक्षित राख्नका लागि सर्वोत्तम अभ्यासहरू सिकाउनेछौं।

🔨 निर्माण चरण: तपाईंको पहिलो कार्यान्वयनहरू सिर्जना गर्दै (मोड्युल ३)

अब साँच्चिकै रमाइलो सुरु हुन्छ! तपाईंले वास्तविक MCP सर्भर र क्लाइन्टहरू बनाउने व्यावहारिक अनुभव पाउनु हुनेछ। चिन्ता नलिनुहोस् - हामी सरलबाट सुरु गर्नेछौं र हरेक चरणमा तपाईंलाई मार्गदर्शन गर्नेछौं।

यस मोड्युलमा विभिन्न व्यावहारिक मार्गदर्शनहरू छन् जसले तपाईंलाई तपाईंको रोजाइको प्रोग्रामिङ भाषा प्रयोग गरेर अभ्यास गर्न अनुमति दिन्छ। तपाईंले तपाईंको पहिलो सर्भर बनाउनुहुनेछ, त्यसमा जडान गर्न क्लाइन्ट निर्माण गर्नुहुनेछ, र लोकप्रिय विकास उपकरणहरू जस्तै VS Code सँग पनि एकीकृत गर्नुहुनेछ।

प्रत्येक मार्गदर्शनमा पूर्ण कोड उदाहरणहरू, समस्या समाधान सुझावहरू र हामीले किन विशेष डिजाइन विकल्पहरू लिन्छौं भन्ने व्याख्या समावेश छ। यो चरणको अन्त्यसम्म, तपाईंले कार्यरत MCP कार्यान्वयनहरू राख्नुहुनेछ जसमा तपाईं गर्व गर्न सक्नुहुन्छ!

🚀 विकास चरण: उन्नत अवधारणा र वास्तविक-विश्व अनुप्रयोग (मोड्युलहरू 4-5)

आधारभूत कुरा सिकिसकेपछि, तपाईं जटिल MCP सुविधाहरू अन्वेषण गर्न तयार हुनुहुन्छ। हामी व्यावहारिक कार्यान्वयन रणनीतिहरू, डिबगिङ प्रविधिहरू, र बहु-आयामी AI एकीकरण जस्ता उन्नत विषयहरू समेट्नेछौं।

तपाईंले उत्पादन प्रयोगका लागि तपाईंका MCP कार्यान्वयनहरू कसरी विस्तार गर्ने र Azure जस्ता क्लाउड प्लेटफर्मसँग कसरी एकीकृत गर्ने सिक्नुहुनेछ। यी मोड्युलहरूले तपाईंलाई वास्तविक-विश्व मागहरू सामना गर्न सक्षम MCP समाधानहरू निर्माण गर्न तयार पार्छन्।

🌟 दक्षता चरण: समुदाय र विशेषज्ञता (मोड्युलहरू 6-11)

अन्तिम चरणले MCP समुदायमा समावेश हुन र तपाईंलाई सबैभन्दा मन पर्ने क्षेत्रहरूमा विशेषज्ञता हासिल गर्न केन्द्रित छ। तपाईंले ओपन-सोर्स MCP परियोजनाहरूमा कसरी योगदान गर्ने, उन्नत प्रमाणीकरण ढाँचाहरू कार्यान्वयन गर्ने, र सम्पूर्ण डेटाबेस-एकीकृत समाधानहरू निर्माण गर्ने सिक्नुहुनेछ।

मोड्युल ११ विशेष उल्लेख योग्य छ - यो १३-लाबको पूर्ण व्यावहारिक सिकाइ मार्ग हो जसले तपाईंलाई PostgreSQL एकीकरणसहित उत्पादन-तय MCP सर्भरहरू निर्माण गर्न सिकाउँछ। यो एउटा क्यापस्टोन परियोजनाजस्तो हो जसले तपाईंले सिकेका सबै कुरा एकसाथ ल्याउँछ!

📚 पूर्ण पाठ्यक्रम संरचना

Module Topic Description Link
Module 0-3: Fundamentals
00 MCP परिचय मोडेल कन्टेक्स्ट प्रोटोकल र यसको AI पाइपलाइनहरूमा महत्वको अवलोकन Read more
01 कोर अवधारणाहरू व्याख्या कोर MCP अवधारणाहरूको विस्तृत अन्वेषण Read more
02 MCP मा सुरक्षा सुरक्षा धम्कीहरू र सर्वोत्तम अभ्यासहरू Read more
03 MCP सँग सुरु गर्दै वातावरण सेटअप, आधारभूत सर्भर/क्लाइन्ट, एकीकरण Read more
Module 3: तपाईंको पहिलो सर्भर र क्लाइन्ट निर्माण
3.1 पहिलो सर्भर तपाईंको पहिलो MCP सर्भर बनाउनुहोस् Guide
3.2 पहिलो क्लाइन्ट आधारभूत MCP क्लाइन्ट विकास गर्नुहोस् Guide
3.3 LLM सहित क्लाइन्ट ठूलो भाषा मोडेलहरूसँग एकीकृत गर्नुहोस् Guide
3.4 VS Code एकीकरण VS Code मा MCP सर्भरहरू प्रयोग गर्नुहोस् Guide
3.5 stdio सर्भर stdio ट्रान्सपोर्ट प्रयोग गरी सर्भरहरू बनाउनुहोस् Guide
3.6 HTTP स्ट्रिमिङ MCP मा HTTP स्ट्रिमिङ लागू गर्नुहोस् Guide
3.7 माइक्रोसफ्ट फाउन्ड्री टूलकिट MCP सँग माइक्रोसफ्ट फाउन्ड्री टूलकिट प्रयोग गर्नुहोस् Guide
3.8 परीक्षण तपाईंको MCP सर्भर कार्यान्वयन परीक्षण गर्नुहोस् Guide
3.9 डिप्लोयमेन्ट MCP सर्भरहरू उत्पादनमा तैनाथ गर्नुहोस् Guide
3.10 उन्नत सर्भर प्रयोग उन्नत सुविधाहरू र सुधारिएको वास्तुकलाका लागि उन्नत सर्भरहरू प्रयोग गर्नुहोस् Guide
3.11 सरल प्रमाणीकरण शुरुबाट प्रमाणीकरण र RBAC सिक्ने अध्याय Guide
3.12 MCP होस्टहरू Claude Desktop, Cursor, Cline र अन्य MCP होस्टहरू कन्फिगर गर्नुहोस् Guide
3.13 MCP इन्स्पेक्टर इन्स्पेक्टर उपकरणसँग MCP सर्भरहरू डिबग र परीक्षण गर्नुहोस् Guide
3.14 सेम्पलिङ क्लाइन्टसँग सहकार्य गर्न सेम्पलिङ प्रयोग गर्नुहोस् Guide
3.15 MCP एपहरू MCP एपहरू निर्माण गर्नुहोस् Guide
Module 4-5: व्यावहारिक र उन्नत
04 व्यावहारिक कार्यान्वयन SDKहरू, डिबगिङ, परीक्षण, पुन: प्रयोगयोग्य प्रॉम्प्ट टेम्प्लेटहरू Read more
4.1 पेजिनेसन कर्सर-आधारित पेजिनेसन प्रयोग गरी ठूलो परिणाम सेटहरू व्यवस्थापन गर्नुहोस् Guide
05 MCP मा उन्नत विषयहरू बहु-आयामी AI, स्केलिंग, एंटरप्राइज प्रयोग Read more
5.1 Azure एकीकरण Azure सँग MCP एकीकरण Guide
5.2 बहु-आयामिता धेरै modalities सँग काम गर्ने Guide
5.3 OAuth2 डेमो OAuth2 प्रमाणीकरण कार्यान्वयन गर्नुहोस् Guide
5.4 रुट कन्टेक्स्टहरू रुट कन्टेक्स्टहरू बुझ्नुहोस् र कार्यान्वयन गर्नुहोस् Guide
5.5 राउटिङ MCP राउटिङ रणनीतिहरू Guide
5.6 सेम्पलिङ MCP मा सेम्पलिङ प्रविधिहरू Guide
5.7 स्केलिङ MCP कार्यान्वयनहरू विस्तार गर्नुहोस् Guide
5.8 सुरक्षा उन्नत सुरक्षा विचारहरू Guide
5.9 वेब सर्च वेब खोज क्षमताहरू लागू गर्नुहोस् Guide
5.10 रियलटाइम स्ट्रिमिङ रियलटाइम स्ट्रिमिङ कार्यक्षमता बनाउनुहोस् Guide
5.11 रियलटाइम सर्च रियलटाइम खोज कार्यान्वयन गर्नुहोस् Guide
5.12 Entra ID प्रमाणीकरण माइक्रोसफ्ट Entra ID सँग प्रमाणीकरण Guide
5.13 फाउन्ड्री एकीकरण माइक्रोसफ्ट फाउन्ड्रीसँग एकीकृत गर्नुहोस् Guide
5.14 कन्टेक्स्ट इन्जिनियरिङ प्रभावकारी कन्टेक्स्ट इन्जिनियरिङका प्रविधिहरू Guide
5.15 MCP कस्टम ट्रान्सपोर्ट कस्टम ट्रान्सपोर्ट कार्यान्वयनहरू Guide
5.16 प्रोटोकल सुविधाहरू प्रगति सूचनाहरू, रद्द गर्ने, स्रोत टेम्प्लेटहरू Guide
5.17 विरोधी बहु-एजेन्ट तर्क दुई एजेन्टहरूले साझा MCP उपकरणहरूसँग विपरित पक्षमा बहस गर्छन्, न्यायाधीश एजेन्टले मूल्यांकन गर्छ Guide
Module 6-10: समुदाय र सर्वोत्तम अभ्यासहरू
06 समुदाय योगदान MCP पारिस्थितिकी तन्त्रमा कसरी योगदान गर्ने Guide
07 प्रारम्भिक अपनत्वका अनुभवहरू वास्तविक-विश्व कार्यान्वयन कथाहरू Guide
08 MCP का लागि सर्वोत्तम अभ्यासहरू प्रदर्शन, त्रुटि-प्रतिरोध, लचीलोपना Guide
09 MCP केस अध्ययनहरू व्यावहारिक कार्यान्वयन उदाहरणहरू Guide
10 व्यावहारिक कार्यशाला माइक्रोसफ्ट फाउन्ड्री टूलकिटसँग MCP सर्भर निर्माण Lab
Module 11: MCP सर्भर व्यावहारिक लाब
11 MCP सर्भर डेटाबेस एकीकरण PostgreSQL एकीकरणका लागि १३-लाबको पूर्ण व्यावहारिक सिकाइ मार्ग Labs
11.1 परिचय डेटाबेस एकीकरण र खुद्रा विश्लेषण प्रयोग केससहित MCP को अवलोकन Lab 00
11.2 कोर वास्तुकला MCP सर्भर वास्तुकला, डेटाबेस तहहरू र सुरक्षा ढाँचाहरूको समझ Lab 01
11.3 सुरक्षा र बहु-टेनन्सी रो लेभल सुरक्षा, प्रमाणीकरण, र बहु-टेनन्ट डाटा पहुँच Lab 02
11.4 वातावरण सेटअप विकास वातावरण सेटअप, डोकर, Azure स्रोतहरू Lab 03
11.5 डेटाबेस डिजाइन PostgreSQL सेटअप, खुद्रा स्किम डिजाइन, र नमूना डाटा Lab 04
11.6 MCP सर्भर कार्यान्वयन डेटाबेस एकीकरणसहित FastMCP सर्भर निर्माण गर्दै Lab 05
11.7 उपकरण विकास डेटाबेस क्वेरी उपकरणहरू र स्किमा परिच्छेद निर्माण गर्दै Lab 06
11.8 सेमेन्टिक सर्च Azure OpenAI र pgvector सहित भेक्टर एम्बेडिङ कार्यान्वयन गर्दै Lab 07
11.9 परीक्षण र डिबगिङ परीक्षण रणनीतिहरू, डिबगिङ उपकरणहरू, र मान्यता विधिहरू Lab 08
11.10 VS Code एकीकरण VS Code MCP एकीकरण र AI च्याट उपयोग कन्फिगर गर्दै Lab 09
11.11 डिप्लोयमेन्ट रणनीतिहरू डोकर डिप्लोयमेन्ट, Azure कन्टेनर एप्स, र स्केलिंग विचारहरू Lab 10
11.12 अनुगमन एप्लिकेसन इनसाइट्स, लगिङ, प्रदर्शन अनुगमन Lab 11
11.13 सर्वोत्तम अभ्यासहरू प्रदर्शन सुधार, सुरक्षा कडा बनाउने, र उत्पादन सुझावहरू Lab 12
Module 12: MCP टूलिङ
12.1 टूलिङ Copilot एपमा MCP प्रयोग Guide

💻 नमूना कोड परियोजनाहरू

MCP सिक्ने सबैभन्दा रोमाञ्चक भागहरू मध्ये एक भनेको तपाईंको कोड सीपहरू क्रमिक रूपमा विकास हुँदै जानु हो। हामीले हाम्रो कोड उदाहरणहरूलाई सरलदेखि सुरु गरेर तपाईंको बुझाइ बृद्धि भएसँगै थप जटिल बनाउन डिजाइन गरेका छौं। यहाँ हामी अवधारणाहरू कसरी प्रस्तुत गर्छौं - यस्तो कोड जुन बुझ्न सजिलो छ तर वास्तविक MCP सिद्धान्तहरू देखाउँछ, तपाईं बुझ्नुहुनेछ यो कोडले के गर्छ मात्र होइन, किन यसरी संरचित गरिएको छ र ठूला MCP अनुप्रयोगहरूमा यो कसरी फिट हुन्छ।

आधारभूत MCP क्याल्कुलेटर नमूनाहरू

Language Description Link
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 कार्यान्वयनहरू

Language Description Link
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. उन्नत सिक्नेहरूका लागि अतिरिक्त स्रोतहरू

C# सँग MCP सिकौं - टुटोरियल श्रृंखला

हामी मोडेल कन्टेक्स्ट प्रोटोकल (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 सम्बन्धी छलफलमा सहभागी हुनुहोस्। यो एक सहायक समुदाय हो जहाँ प्रश्नहरू स्वागतयोग्य छन् र ज्ञान स्वतन्त्र रूपमा साझा गरिन्छ।

Microsoft Foundry Discord

यदि तपाईंलाई उत्पादन प्रतिक्रिया वा बनाउदा त्रुटिहरू छन् भने भ्रमण गर्नुहोस्:

Microsoft Foundry Developer Forum

सुरु गर्न तयार?

तपाईंको MCP साहसिक यात्रा अब सुरु हुन्छ! आफ्नो पहिलो MCP अनुभवमा डुब्नुहोस् मोड्युल ० बाट सुरु गरेर, वा के निर्माण गर्दै हुनुहुन्छ हेर्न नमूना परियोजनाहरू अन्वेषण गर्नुहोस्। सम्झनुहोस् — हरेक विशेषज्ञ त्यहाँबाट सुरु भयो जहाँ तपाईं अहिले हुनुहुन्छ, र धैर्यता र अभ्याससहित तपाईं जे गर्न सक्नुहुन्छ त्यो हेरेर अचम्मित हुँदैहुनुहुनेछ।

मोडेल कन्टेक्स्ट प्रोटोकल विकासको संसारमा स्वागत छ। आउनुहोस् केहि अनौठो निर्माण गरौं!

🤝 सिक्ने समुदायमा योगदान दिने

यो पाठ्यक्रम तपाईं जस्ता सिक्नेहरूले योगदान गरेपछि अझ बलियो हुन्छ! तपाईंले त्रुटि सच्याउनु, स्पष्ट व्याख्या सुझाव गर्नु, वा नयाँ उदाहरण थप्नुहुन्छ भने, तपाईंका योगदानहरूले अन्य शुरुवातीहरूलाई सफल हुन मद्दत गर्दछ।

Microsoft Valued Professional Shivam Goyal लाई कोड नमूनाहरू योगदान गर्नेका लागि धन्यवाद।

योगदान प्रक्रिया स्वागतयोग्य र सहयोगी हुन डिजाइन गरिएको छ। धेरैजसो योगदानहरूको लागि Contributor License Agreement (CLA) आवश्यक पर्छ, तर स्वचालित उपकरणहरूले तपाईंलाई सहजै प्रक्रिया पार लगाउनेछन्।

📜 खुला स्रोत सिकाइ

यो सम्पूर्ण पाठ्यक्रम MIT LICENSE अन्तर्गत उपलब्ध छ, जसको अर्थ तपाईं यसलाई स्वतन्त्र रूपमा प्रयोग, परिमार्जन र साझा गर्न सक्नुहुन्छ। यसले हामीलाई विकासकर्ताहरूलाइ MCP ज्ञान सुलभ बनाउने हाम्रो मिशनलाई समर्थन गर्छ।

🤝 योगदान दिशानिर्देशहरू

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

जब तपाईं पुल अनुरोध पठाउनुहुन्छ, CLA बोटले स्वचालित रूपमा निर्धारण गर्नेछ कि तपाईंले CLA चाहिन्छ वा छैन र PR लाई उपयुक्त रूपमा चिन्ह लगाउनेछ (जस्तै स्थिति जाँच, टिप्पणी)। बोटले दिएको निर्देशनहरू पालना गर्नुहोस्। तपाईंले यो केवल एकपटक मात्र सबै रिपोजिटरीमा गर्नुपर्नेछ।

यो परियोजनाले Microsoft Open Source संहिता व्यवहार अपनाएको छ। थप जानकारीको लागि Code of Conduct FAQ हेर्नुहोस् वा थप प्रश्न वा टिप्पणीका लागि opencode@microsoft.com सम्पर्क गर्नुहोस्।


तपाईंको MCP यात्रा सुरू गर्न तयार हुनुहुन्छ? Module 00 - Introduction to MCP बाट सुरु गर्नुहोस् र मोडेल कन्टेक्स्ट प्रोटोकल विकासको संसारमा आफ्नो पहिलो कदम चाल्नुहोस्!

🎒 अन्य पाठ्यक्रमहरू

हाम्रो टोलीले अन्य पाठ्यक्रमहरू पनि बनाउँछ! हेर्नुस्:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

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


Generative AI Series

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


Core Learning

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners शुरुआतीहरूको लागि IoT शुरुआतीहरूको लागि XR विकास


कोपाइलट श्रृंखला

एआई जोडी प्रोग्रामिङका लागि कोपाइलट C#/.NET का लागि कोपाइलट कोपाइलट साहसिक


अस्वीकरण: यो दस्तावेज़ AI अनुवाद सेवा Co-op Translator प्रयोग गरेर अनुवाद गरिएको हो। हामी सही हुन प्रयास गर्छौं, तर कृपया जानकार हुनुस् कि स्वचालित अनुवादमा त्रुटिहरू वा अशुद्धताहरू हुन सक्छन्। मूल दस्तावेज़ यसको मूल भाषामा आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलत बुझाइ वा त्रुटिको लागि हामी जिम्मेवार छैनौं।