अब जब आपका SDK इंस्टॉल हो चुका है, तो चलिए अगला कदम उठाते हैं और एक प्रोजेक्ट बनाते हैं:
निम्नलिखित कोड जोड़कर एक टूल और एक रिसोर्स जोड़ें:
आइए वह अंतिम कोड जोड़ते हैं जिसकी ज़रूरत है ताकि सर्वर शुरू हो सके:
निम्नलिखित कमांड से सर्वर शुरू करें:
इंस्पेक्टर एक बेहतरीन टूल है जो आपके सर्वर को शुरू करता है और आपको इसके साथ इंटरैक्ट करने देता है ताकि आप परीक्षण कर सकें कि यह सही काम कर रहा है। चलिए इसे शुरू करते हैं:
Note
"command" फील्ड में कमांड आपके चुने हुए रनटाइम के अनुसार अलग दिख सकता है।
आपको निम्नलिखित यूजर इंटरफेस दिखाई देगा:
-
कनेक्ट बटन चुनकर सर्वर से कनेक्ट करें।
सर्वर से कनेक्ट होने के बाद आपको निम्नलिखित दिखाई देगा: -
"Tools" और "listTools" चुनें, आपको "Add" दिखाई देगा, "Add" चुनें और पैरामीटर मान भरें।
आपको निम्नलिखित प्रतिक्रिया दिखाई देगी, यानी "add" टूल से परिणाम:
बधाई हो, आपने अपना पहला सर्वर सफलतापूर्वक बनाया और चलाया!
MCP कई भाषाओं के लिए आधिकारिक SDK प्रदान करता है:
- C# SDK - Microsoft के सहयोग से मेंटेन किया गया
- Java SDK - Spring AI के सहयोग से मेंटेन किया गया
- TypeScript SDK - आधिकारिक TypeScript इम्प्लीमेंटेशन
- Python SDK - आधिकारिक Python इम्प्लीमेंटेशन
- Kotlin SDK - आधिकारिक Kotlin इम्प्लीमेंटेशन
- Swift SDK - Loopwork AI के सहयोग से मेंटेन किया गया
- Rust SDK - आधिकारिक Rust इम्प्लीमेंटेशन
- MCP डेवलपमेंट एनवायरनमेंट सेटअप करना भाषा-विशिष्ट SDKs के साथ सरल है
- MCP सर्वर बनाने में टूल्स बनाना और स्पष्ट स्कीमा के साथ रजिस्टर करना शामिल है
- परीक्षण और डिबगिंग विश्वसनीय MCP इम्प्लीमेंटेशन के लिए आवश्यक हैं
अपनी पसंद का एक साधारण MCP सर्वर बनाएं:
- अपने पसंदीदा भाषा (.NET, Java, Python, या JavaScript) में टूल को इम्प्लीमेंट करें।
- इनपुट पैरामीटर और रिटर्न मान परिभाषित करें।
- इंस्पेक्टर टूल चलाएं ताकि सुनिश्चित हो सके कि सर्वर सही काम कर रहा है।
- विभिन्न इनपुट के साथ इम्प्लीमेंटेशन का परीक्षण करें।
- Azure पर Model Context Protocol का उपयोग करके एजेंट बनाएं
- Azure Container Apps के साथ रिमोट MCP (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP एजेंट
अगला: MCP क्लाइंट के साथ शुरुआत
अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में अधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।


