सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
MCP सर्वर टेस्टिंग और डीबगिंग (MCP Server Testing and Debugging)
- मुख्य उपकरण (Key Tool): Python SDK के माध्यम से एक इन-ब्राउज़र डीबगर (MCP Inspector) उपलब्ध है, जिसका उपयोग MCP सर्वर की कार्यक्षमता जांचने के लिए किया जाता है।
- सेटअप प्रक्रिया (Setup Process):
- सबसे पहले Python वातावरण (Python environment) को सक्रिय (activate) करें।
- टर्मिनल में कमांड चलाएं: mcp dev → [सर्वर फ़ाइल का नाम, जैसे: mcpserver. py]।
- सर्वर शुरू होने पर, यह एक पोर्ट (जैसे: 6277) और एक डायरेक्ट एक्सेस एड्रेस प्रदान करेगा।
- MCP इंस्पेक्टर का उपयोग (Using MCP Inspector):
- प्रदान किए गए एड्रेस को ब्राउज़र में खोलें।
- कनेक्ट (Connect) बटन: इस पर क्लिक करने से MCP सर्वर सक्रिय हो जाता है।
- टूल सेक्शन (Tools Section): मेनू बार में 'Tools' पर क्लिक करें और फिर 'List Tools' चुनें।
- मैनुअल इन्वोकेशन (Manual Invocation): किसी भी टूल को चुनकर, दाईं ओर दिए गए पैनल का उपयोग करके उसे मैन्युअल रूप से चलाएं और उसकी कार्यक्षमता जांचें।
- टूल टेस्टिंग का उदाहरण (Tool Testing Example):
- Read Doc Contents: केवल Document ID इनपुट करें → 'Run Tool' पर क्लिक करें → अपेक्षित सामग्री (content) की पुष्टि करें।
- Edit Document: Document ID और 'Old String' इनपुट करें → 'New String' इनपुट करें → 'Run Tool' पर क्लिक करें।
- सत्यापन (Verification): संपादन (edit) की पुष्टि करने के लिए, उसी Document ID के साथ 'Read Doc Contents' टूल को दोबारा चलाएं।
- लाभ (Benefit): यह इंस्पेक्टर वास्तविक एप्लिकेशन से सर्वर को जोड़ने (wire up) की आवश्यकता के बिना लाइव डेवलपमेंट और डीबगिंग की अनुमति देता है।
Takeaways
- MCP सर्वर की कार्यक्षमता जांचने के लिए Python SDK के माध्यम से MCP Inspector (इन-ब्राउज़र डीबगर) का उपयोग किया जाता है।
- सर्वर सेटअप के लिए Python वातावरण सक्रिय करके टर्मिनल में mcp dev कमांड चलाना आवश्यक है।
- MCP Inspector में 'Tools' सेक्शन का उपयोग करके किसी भी टूल को मैन्युअल रूप से इन्वोकेशन (Manual Invocation) किया जाता है।
- संपादन (Edit) के बाद, परिणाम की पुष्टि करने के लिए उसी टूल को दोबारा चलाकर सत्यापन (Verification) किया जाता है।
- यह इंस्पेक्टर वास्तविक एप्लिकेशन से सर्वर को जोड़ने की आवश्यकता के बिना लाइव डेवलपमेंट और डीबगिंग की सुविधा देता है।
फ्लैशकार्ड 7 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.