Claude With The Anthropic Api
← सभी पाठ
पाठ 64Claude With The Anthropic Api

The server inspector

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

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.