यो अध्ययन मार्गदर्शनले "Model Context Protocol (MCP) for Beginners" पाठ्यक्रमको लागि रिपोजिटरी संरचना र सामग्रीको अवलोकन प्रदान गर्दछ। यस मार्गदर्शनलाई प्रयोग गरी रिपोजिटरीमा सजिलै नेभिगेट गर्न र उपलब्ध स्रोतहरूलाई अधिकतम उपयोग गर्न सकिन्छ।
Model Context Protocol (MCP) AI मोडेलहरू र क्लाइन्ट एप्लिकेसनहरू बीचको अन्तरक्रियाका लागि एक मानकीकृत फ्रेमवर्क हो। सुरुमा Anthropic द्वारा सिर्जना गरिएको MCP अहिले आधिकारिक GitHub संगठन मार्फत व्यापक MCP समुदायले व्यवस्थापन गर्दैछ। यो रिपोजिटरीले C#, Java, JavaScript, Python, र TypeScript मा व्यावहारिक कोड उदाहरणहरूसहित व्यापक पाठ्यक्रम प्रदान गर्दछ, जुन AI विकासकर्ता, सिस्टम आर्किटेक्ट, र सफ्टवेयर इन्जिनियरहरूका लागि डिजाइन गरिएको हो।
mindmap
root((MCP for Beginners))
00. Introduction
::icon(fa fa-book)
(Protocol Overview)
(Standardization Benefits)
(Real-world Use Cases)
(AI Integration Fundamentals)
01. Core Concepts
::icon(fa fa-puzzle-piece)
(Client-Server Architecture)
(Protocol Components)
(Messaging Patterns)
(Transport Mechanisms)
02. Security
::icon(fa fa-shield)
(AI-Specific Threats)
(Best Practices 2025)
(Azure Content Safety)
(Auth & Authorization)
(Microsoft Prompt Shields)
03. Getting Started
::icon(fa fa-rocket)
(First Server Implementation)
(Client Development)
(LLM Client Integration)
(VS Code Extensions)
(SSE Server Setup)
(HTTP Streaming)
(AI Toolkit Integration)
(Testing Frameworks)
(Deployment Strategies)
04. Practical Implementation
::icon(fa fa-code)
(Multi-Language SDKs)
(Testing & Debugging)
(Prompt Templates)
(Sample Projects)
(Production Patterns)
05. Advanced Topics
::icon(fa fa-graduation-cap)
(Context Engineering)
(Foundry Agent Integration)
(Multi-modal AI Workflows)
(OAuth2 Authentication)
(Real-time Search)
(Streaming Protocols)
(Root Contexts)
(Routing Strategies)
(Sampling Techniques)
(Scaling Solutions)
(Security Hardening)
(Entra ID Integration)
(Web Search MCP)
06. Community
::icon(fa fa-users)
(Code Contributions)
(Documentation)
(MCP Client Ecosystem)
(MCP Server Registry)
(Image Generation Tools)
(GitHub Collaboration)
07. Early Adoption
::icon(fa fa-lightbulb)
(Production Deployments)
(Microsoft MCP Servers)
(Azure MCP Service)
(Enterprise Case Studies)
(Future Roadmap)
08. Best Practices
::icon(fa fa-check)
(Performance Optimization)
(Fault Tolerance)
(System Resilience)
(Monitoring & Observability)
09. Case Studies
::icon(fa fa-file-text)
(Azure API Management)
(AI Travel Agent)
(Azure DevOps Integration)
(Documentation MCP)
(Real-world Implementations)
10. Hands-on Workshop
::icon(fa fa-laptop)
(MCP Server Fundamentals)
(Advanced Development)
(AI Toolkit Integration)
(Production Deployment)
(4-Lab Structure)
रिपोजिटरीलाई MCP का विभिन्न पक्षहरूमा केन्द्रित दस मुख्य भागहरूमा विभाजन गरिएको छ:
-
परिचय (00-Introduction/)
- Model Context Protocol को अवलोकन
- AI पाइपलाइनहरूमा मानकीकरण किन आवश्यक छ
- व्यावहारिक प्रयोगका केसहरू र फाइदाहरू
-
मूल अवधारणाहरू (01-CoreConcepts/)
- क्लाइन्ट-सर्भर आर्किटेक्चर
- प्रमुख प्रोटोकल कम्पोनेन्टहरू
- MCP मा मेसेजिङ ढाँचाहरू
-
सुरक्षा (02-Security/)
- MCP आधारित प्रणालीहरूमा सुरक्षा खतराहरू
- कार्यान्वयनहरू सुरक्षित बनाउनका लागि उत्तम अभ्यासहरू
- प्रमाणीकरण र प्राधिकरण रणनीतिहरू
- व्यापक सुरक्षा दस्तावेजहरू:
- MCP Security Best Practices 2025
- Azure Content Safety Implementation Guide
- MCP Security Controls and Techniques
- MCP Best Practices Quick Reference
- प्रमुख सुरक्षा विषयहरू:
- प्रॉम्प्ट इन्जेक्शन र टूल विषाक्तता आक्रमणहरू
- सेसन हाइज्याकिङ र कन्फ्युज्ड डेप्युटी समस्याहरू
- टोकन पासथ्रू कमजोरीहरू
- अत्यधिक अनुमति र पहुँच नियन्त्रण
- AI कम्पोनेन्टहरूको सप्लाई चेन सुरक्षा
- Microsoft Prompt Shields एकीकरण
-
सुरु गर्ने तरिका (03-GettingStarted/)
- वातावरण सेटअप र कन्फिगरेसन
- आधारभूत MCP सर्भर र क्लाइन्ट सिर्जना
- विद्यमान एप्लिकेसनहरूसँग एकीकरण
- समावेश भागहरू:
- पहिलो सर्भर कार्यान्वयन
- क्लाइन्ट विकास
- LLM क्लाइन्ट एकीकरण
- VS Code एकीकरण
- Server-Sent Events (SSE) सर्भर
- HTTP स्ट्रिमिङ
- AI Toolkit एकीकरण
- परीक्षण रणनीतिहरू
- डिप्लोयमेन्ट मार्गनिर्देशन
-
व्यावहारिक कार्यान्वयन (04-PracticalImplementation/)
- विभिन्न प्रोग्रामिङ भाषाहरूमा SDK प्रयोग
- डिबगिङ, परीक्षण, र मान्यकरण प्रविधिहरू
- पुन: प्रयोग गर्न मिल्ने प्रॉम्प्ट टेम्प्लेट र वर्कफ्लोहरू तयार पार्ने
- कार्यान्वयन उदाहरणहरूसहित नमूना परियोजनाहरू
-
उन्नत विषयहरू (05-AdvancedTopics/)
- सन्दर्भ इन्जिनियरिङ प्रविधिहरू
- Foundry एजेन्ट एकीकरण
- बहु-मोडल AI वर्कफ्लोहरू
- OAuth2 प्रमाणीकरण डेमोहरू
- रियल-टाइम खोज क्षमताहरू
- रियल-टाइम स्ट्रिमिङ
- रुट सन्दर्भहरूको कार्यान्वयन
- राउटिङ रणनीतिहरू
- स्याम्पलिङ प्रविधिहरू
- स्केलिङ उपायहरू
- सुरक्षा विचारहरू
- Entra ID सुरक्षा एकीकरण
- वेब खोज एकीकरण
-
समुदाय योगदानहरू (06-CommunityContributions/)
- कोड र दस्तावेजीकरणमा कसरी योगदान गर्ने
- GitHub मार्फत सहकार्य
- समुदाय-चालित सुधार र प्रतिक्रिया
- विभिन्न MCP क्लाइन्टहरू प्रयोग गर्ने (Claude Desktop, Cline, VSCode)
- लोकप्रिय MCP सर्भरहरूसँग काम गर्ने, जसमा इमेज जेनेरेसन पनि समावेश छ
-
प्रारम्भिक अपनत्वबाट सिकाइ (07-LessonsfromEarlyAdoption/)
- वास्तविक कार्यान्वयन र सफलताको कथाहरू
- MCP आधारित समाधानहरू निर्माण र डिप्लोय गर्ने
- प्रवृत्ति र भविष्यको रोडम्याप
- Microsoft MCP Servers Guide: १० उत्पादन-तयार Microsoft MCP सर्भरहरूको व्यापक मार्गदर्शन, जसमा समावेश छन्:
- Microsoft Learn Docs MCP Server
- Azure MCP Server (१५+ विशेष कनेक्टरहरू)
- GitHub MCP Server
- Azure DevOps MCP Server
- MarkItDown MCP Server
- SQL Server MCP Server
- Playwright MCP Server
- Dev Box MCP Server
- Azure AI Foundry MCP Server
- Microsoft 365 Agents Toolkit MCP Server
-
उत्तम अभ्यासहरू (08-BestPractices/)
- प्रदर्शन ट्यूनिङ र अनुकूलन
- दोष-प्रतिरोधी MCP प्रणाली डिजाइन
- परीक्षण र लचिलोपन रणनीतिहरू
-
केस अध्ययनहरू (09-CaseStudy/)
- Azure API Management एकीकरण नमूना
- ट्राभल एजेन्ट कार्यान्वयन नमूना
- Azure DevOps र YouTube अपडेटहरू एकीकरण
- दस्तावेजीकरण MCP कार्यान्वयन उदाहरणहरू
- विस्तृत दस्तावेजीकरणसहित कार्यान्वयन उदाहरणहरू
-
व्यावहारिक कार्यशाला (10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/)
- MCP र AI Toolkit संयोजन गरी व्यापक व्यावहारिक कार्यशाला
- AI मोडेलहरूलाई वास्तविक उपकरणहरूसँग जोड्ने बुद्धिमान एप्लिकेसनहरू निर्माण
- आधारभूत, कस्टम सर्भर विकास, र उत्पादन डिप्लोयमेन्ट रणनीतिहरू समेट्ने व्यावहारिक मोड्युलहरू
- ल्याब संरचना:
- ल्याब १: MCP सर्भर आधारभूत
- ल्याब २: उन्नत MCP सर्भर विकास
- ल्याब ३: AI Toolkit एकीकरण
- ल्याब ४: उत्पादन डिप्लोयमेन्ट र स्केलिङ
- चरण-द्वारा-चरण निर्देशनसहित ल्याब-आधारित सिकाइ
रिपोजिटरीमा सहयोगी स्रोतहरू समावेश छन्:
- Images फोल्डर: पाठ्यक्रमभर प्रयोग भएका चित्र र आरेखहरू
- अनुवादहरू: दस्तावेजीकरणका लागि बहुभाषिक समर्थन र स्वचालित अनुवादहरू
- आधिकारिक MCP स्रोतहरू:
- क्रमिक सिकाइ: अध्यायहरूलाई क्रमशः (०० देखि १० सम्म) पालना गरी संरचित सिकाइ अनुभव लिनुहोस्।
- भाषा-विशेष ध्यान: यदि तपाईंलाई कुनै विशेष प्रोग्रामिङ भाषा मनपर्छ भने, आफ्नो रोजाइको भाषामा कार्यान्वयनका लागि नमूना डाइरेक्टरीहरू अन्वेषण गर्नुहोस्।
- व्यावहारिक कार्यान्वयन: "Getting Started" भागबाट सुरु गरी आफ्नो वातावरण सेटअप गर्नुहोस् र पहिलो MCP सर्भर र क्लाइन्ट सिर्जना गर्नुहोस्।
- उन्नत अन्वेषण: आधारभूत कुरामा सहज भएपछि, उन्नत विषयहरूमा प्रवेश गरी आफ्नो ज्ञान विस्तार गर्नुहोस्।
- समुदाय सहभागिता: GitHub छलफल र Discord च्यानलहरू मार्फत MCP समुदायमा सहभागी भई विशेषज्ञ र अन्य विकासकर्तासँग जडान हुनुहोस्।
पाठ्यक्रमले विभिन्न MCP क्लाइन्टहरू र उपकरणहरू समेट्छ:
-
आधिकारिक क्लाइन्टहरू:
- Visual Studio Code
- MCP in Visual Studio Code
- Claude Desktop
- Claude in VSCode
- Claude API
-
समुदाय क्लाइन्टहरू:
- Cline (टर्मिनल-आधारित)
- Cursor (कोड सम्पादक)
- ChatMCP
- Windsurf
-
MCP व्यवस्थापन उपकरणहरू:
- MCP CLI
- MCP Manager
- MCP Linker
- MCP Router
रिपोजिटरीले विभिन्न MCP सर्भरहरू परिचय गराउँछ, जसमा समावेश छन्:
-
आधिकारिक Microsoft MCP सर्भरहरू:
- Microsoft Learn Docs MCP Server
- Azure MCP Server (१५+ विशेष कनेक्टरहरू)
- GitHub MCP Server
- Azure DevOps MCP Server
- MarkItDown MCP Server
- SQL Server MCP Server
- Playwright MCP Server
- Dev Box MCP Server
- Azure AI Foundry MCP Server
- Microsoft 365 Agents Toolkit MCP Server
-
आधिकारिक रेफरेन्स सर्भरहरू:
- Filesystem
- Fetch
- Memory
- Sequential Thinking
-
इमेज जेनेरेसन:
- Azure OpenAI DALL-E 3
- Stable Diffusion WebUI
- Replicate
-
विकास उपकरणहरू:
- Git MCP
- Terminal Control
- Code Assistant
-
विशेष सर्भरहरू:
- Salesforce
- Microsoft Teams
- Jira & Confluence
यो रिपोजिटरीले समुदायबाट योगदानहरू स्वागत गर्दछ। MCP इकोसिस्टममा प्रभावकारी रूपमा कसरी योगदान गर्ने भन्ने बारे मार्गदर्शनका लागि समुदाय योगदानहरू भाग हेर्नुहोस्।
| मिति | परिवर्तनहरू |
|---|---|
| जुलाई १८, २०२५ | - Microsoft MCP Servers Guide सहित रिपोजिटरी संरचना अपडेट - १० उत्पादन-तयार Microsoft MCP सर्भरहरूको व्यापक सूची थपियो - लोकप्रिय MCP सर्भरहरू खण्डमा आधिकारिक Microsoft MCP सर्भरहरू थपियो - केस अध्ययनहरूमा वास्तविक फाइल उदाहरणहरू अपडेट गरियो - व्यावहारिक कार्यशालाका लागि ल्याब संरचना विवरण थपियो |
| जुलाई १६, २०२५ | - वर्तमान सामग्री प्रतिबिम्बित गर्न रिपोजिटरी संरचना अपडेट - MCP क्लाइन्ट र उपकरणहरू खण्ड थपियो - लोकप्रिय MCP सर्भरहरू खण्ड थपियो - सबै वर्तमान विषयहरू सहित भिजुअल पाठ्यक्रम नक्सा अपडेट - सबै विशेष क्षेत्रहरू सहित उन्नत विषयहरू खण्ड सुधारियो - वास्तविक उदाहरणहरू प्रतिबिम्बित गर्न केस अध्ययनहरू अपडेट - MCP को उत्पत्ति Anthropic द्वारा भएको स्पष्ट पारियो |
| जुन ११, २०२५ | - अध्ययन मार्गदर्शनको प्रारम्भिक सिर्जना - भिजुअल पाठ्यक्रम नक्सा थपियो - रिपोजिटरी संरचना रूपरेखा - नमूना परियोजनाहरू र थप स्रोतहरू समावेश गरियो |
यो अध्ययन मार्गदर्शन जुलाई १८, २०२५ मा अपडेट गरिएको हो र सो मितिसम्मको रिपोजिटरीको अवलोकन प्रदान गर्दछ। सो मितिपछि रिपोजिटरी सामग्री अपडेट हुन सक्छ।
अस्वीकरण:
यो दस्तावेज AI अनुवाद सेवा Co-op Translator प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताका लागि प्रयासरत छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटि वा अशुद्धता हुन सक्छ। मूल दस्तावेज यसको मूल भाषामा नै अधिकारिक स्रोत मानिनु पर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलतफहमी वा गलत व्याख्याका लागि हामी जिम्मेवार छैनौं।