अब जब हामीले SSE को बारेमा थोरै बढी थाहा पाइसकेका छौं, आउनुहोस् अर्को SSE सर्भर बनाउँ।
हाम्रो सर्भर बनाउनका लागि, दुई कुरा ध्यानमा राख्नुपर्छ:
- हामीलाई वेब सर्भर प्रयोग गरेर कनेक्शन र मेसेजहरूको लागि एन्डपोइन्टहरू खुला गर्न आवश्यक छ।
- हाम्रो सर्भर सामान्य रूपमा उपकरणहरू, स्रोतहरू र प्रॉम्प्टहरू प्रयोग गरेर stdio जस्तै बनाउने।
हाम्रो सर्भर बनाउन, हामी stdio सँग प्रयोग भएका त्यहि प्रकारहरू प्रयोग गर्छौं। तर ट्रान्सपोर्टका लागि, हामीले SSE रोज्नुपर्छ।
अब आवश्यक रूटहरू थपौं।
अब कनेक्शन र आउने मेसेजहरू ह्यान्डल गर्ने रूटहरू थपौं:
अब सर्भरका क्षमताहरू थपौं।
अब हामीले SSE सम्बन्धित सबै कुरा परिभाषित गरिसकेपछि, सर्भर क्षमताहरू जस्तै उपकरणहरू, प्रॉम्प्टहरू र स्रोतहरू थपौं।
तपाईंको पूर्ण कोड यसरी देखिनु पर्छ:
अद्भुत, हामीसँग SSE प्रयोग गरेर सर्भर छ, अब यसलाई परीक्षण गरौं।
Inspector एउटा उत्कृष्ट उपकरण हो जुन हामीले अघिल्लो पाठ तपाईंको पहिलो सर्भर सिर्जना गर्दै मा देख्यौं। आउनुहोस् हेर्नौं कि हामी Inspector यहाँ पनि प्रयोग गर्न सक्छौं कि छैन:
Inspector चलाउनको लागि, पहिले तपाईंको SSE सर्भर चलिरहेको हुनुपर्छ, त्यसैले अब त्यसो गरौं:
-
सर्भर चलाउनुहोस्
-
Inspector चलाउनुहोस्
[!NOTE] यो सर्भर चलिरहेको टर्मिनल विन्डो भन्दा अलग टर्मिनल विन्डोमा चलाउनुहोस्। साथै, तलको कमाण्डलाई तपाईंको सर्भर चलिरहेको URL अनुसार समायोजन गर्न आवश्यक छ।
npx @modelcontextprotocol/inspector --cli http://localhost:8000/sse --method tools/list
Inspector चलाउने तरिका सबै रनटाइमहरूमा एउटै हुन्छ। ध्यान दिनुहोस् कि हामीले सर्भर सुरु गर्ने कमाण्ड र पथ सट्टा सर्भर चलिरहेको URL र /sse रूट निर्दिष्ट गरेका छौं।
ड्रोपलिस्टबाट SSE छान्नुहोस् र तपाईंको सर्भर चलिरहेको URL फिल्डमा भर्नुहोस्, जस्तै http://localhost:4321/sse। अब "Connect" बटनमा क्लिक गर्नुहोस्। पहिलेझैँ, उपकरणहरू सूचीबद्ध गर्नुहोस्, एउटा उपकरण छान्नुहोस् र इनपुट मानहरू दिनुहोस्। तपाईं तलको जस्तो नतिजा देख्नु पर्नेछ:
शानदार, तपाईं Inspector सँग काम गर्न सक्षम हुनुहुन्छ, अब आउनुहोस् Visual Studio Code सँग कसरी काम गर्ने हेरौं।
आफ्नो सर्भरलाई थप क्षमताहरूले विस्तार गर्ने प्रयास गर्नुहोस्। उदाहरणका लागि, यो पृष्ठ हेर्नुहोस् र एउटा उपकरण थप्नुहोस् जुन API कल गर्छ। तपाईंले सर्भर कस्तो देखिनुपर्छ भनेर निर्णय गर्नुहोस्। रमाइलो गर्नुहोस् :)
समाधान यहाँ कार्यरत कोड सहित सम्भावित समाधान छ।
यस अध्यायबाट मुख्य सिकाइहरू यस्ता छन्:
- SSE stdio पछि दोस्रो समर्थित ट्रान्सपोर्ट हो।
- SSE समर्थन गर्न, तपाईंले वेब फ्रेमवर्क प्रयोग गरी आउने कनेक्शन र मेसेजहरू व्यवस्थापन गर्नुपर्छ।
- तपाईं Inspector र Visual Studio Code दुबै SSE सर्भर उपभोग गर्न प्रयोग गर्न सक्नुहुन्छ, stdio सर्भर जस्तै। ध्यान दिनुहोस् कि stdio र SSE बीच केही भिन्नता छ। SSE का लागि, तपाईंले सर्भर अलग्गै सुरु गर्नुपर्छ र त्यसपछि Inspector उपकरण चलाउनुपर्छ। Inspector उपकरणमा URL निर्दिष्ट गर्नु पर्ने फरक पनि हुन्छ।
अस्वीकरण:
यो दस्तावेज AI अनुवाद सेवा Co-op Translator प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताको लागि प्रयासरत छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटि वा अशुद्धता हुनसक्छ। मूल दस्तावेज यसको मूल भाषामा नै आधिकारिक स्रोत मानिनु पर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलत बुझाइ वा गलत व्याख्यामा हामी जिम्मेवार हुँदैनौं।
