STREAMABLE HTTP

MCP सर्वर जांच

किसी दूरस्थ MCP सर्वर से कनेक्ट करें, उसके टूल का निरीक्षण करें और एक पुष्टिकृत कॉल चलाएँ।

जुड़े नहीं हैं

एक सर्वर कनेक्ट करें

केवल पोर्ट 443 पर सार्वजनिक HTTPS एंडपॉइंट। रीडायरेक्ट और निजी नेटवर्क अवरुद्ध हैं.

  1. यूआरएल और सुरक्षाइंतज़ार में
  2. प्रमाणीकरणइंतज़ार में
  3. प्रोटोकॉल वार्ताइंतज़ार में
  4. टूल खोजइंतज़ार में

क्रेडेंशियल केवल अनुरोधित कनेक्शन के लिए ComUtil से गुजरते हैं और केवल एन्क्रिप्टेड ब्राउज़र-सत्र लिफाफे के अंदर ही रखे जाते हैं।

MCP सर्वर जांच क्या है?

Model Context Protocol सर्वर ऐसे टूल, संसाधन और प्रॉम्प्ट देते हैं जिन्हें कोई AI क्लाइंट कॉल कर सकता है। सर्वर जांच पुष्टि करती है कि दूरस्थ एंडपॉइंट MCP हैंडशेक पूरा करता है, तय हुआ प्रोटोकॉल संस्करण बताती है, उपलब्ध टूल की सूची दिखाती है, और एक असली कॉल पर उपयोगी परिणाम लौटाती है — यह सब Claude Code, Codex या किसी अन्य क्लाइंट कॉन्फ़िगरेशन में सर्वर जोड़ने से पहले।

जांच कैसे चलती है

जांच चरणों में चलती है। पहले URL परखा जाता है: केवल 443 पोर्ट के सार्वजनिक HTTPS एंडपॉइंट स्वीकार होते हैं, और रीडायरेक्ट, IP-लिटरल होस्ट तथा निजी या आरक्षित पते अस्वीकार कर दिए जाते हैं। इसके बाद क्लाइंट Streamable HTTP सत्र खोलता है, initialize के ज़रिए प्रोटोकॉल संस्करण तय करता है, tools/list कॉल करता है और हर टूल को उसके इनपुट स्कीमा सहित दिखाता है। tools/call तभी चलता है जब आप ठीक-ठीक टूल और आर्ग्युमेंट की पुष्टि कर दें, क्योंकि सर्वर अपने ही टूल के बारे में जो टिप्पणियाँ देता है उन पर भरोसा नहीं किया जाता।

सामान्य उपयोग के मामले
  • जाँचना कि अभी-अभी तैनात किया गया रिमोट MCP एंडपॉइंट initialize और tools/list का जवाब देता है
  • क्लाइंट कॉन्फ़िग में जोड़ने से पहले जाँचना कि OAuth 2.1 सर्वर प्राधिकरण पूरा करता है
  • अपना लोकल क्लाइंट कॉन्फ़िगरेशन बदले बिना असफल टूल कॉल दोहराना
  • उसके लिए प्रॉम्प्ट या कोड लिखने से पहले सर्वर द्वारा घोषित इनपुट स्कीमा पढ़ना
  • अपने डेवलपमेंट मशीन के बजाय किसी और मशीन से होस्टेड MCP एंडपॉइंट जाँचना
जांच क्या-क्या बताती है
  • initialize के दौरान तय हुआ प्रोटोकॉल संस्करण
  • हर घोषित टूल, उसके विवरण और इनपुट JSON Schema के साथ
  • चूँकि पुराना SSE समर्थित नहीं है, एंडपॉइंट ने Streamable HTTP स्वीकार किया या नहीं
  • Bearer टोकन, API कुंजी और OAuth 2.1 के लिए प्रमाणीकरण का परिणाम
  • पुष्टि किए गए टूल कॉल से लौटा टेक्स्ट, संरचित सामग्री और मेटाडेटा
उदाहरण
इनपुट: https://mcp.example.com/mcp
आउटपुट: प्रोटोकॉल तय हुआ, 12 टूल मिले
इनपुट: Authorization: Bearer <token>
आउटपुट: क्रेडेंशियल स्वीकार, tools/list ने 3 टूल लौटाए
इनपुट: {"query": "release notes", "limit": 5}
आउटपुट: 412 ms में टेक्स्ट और संरचित सामग्री लौटी
अक्सर पूछे जाने वाले प्रश्न

क्या यह टूल मेरे लिए MCP सर्वर होस्ट या चलाता है?

नहीं। यह उस सर्वर से जुड़ता है जिसे आप पहले से चला रहे हैं या जिसकी सदस्यता लेते हैं, और बताता है कि वह सर्वर क्या जवाब देता है। यहाँ कुछ भी तैनात या होस्ट नहीं होता।

केवल 443 पोर्ट के HTTPS एंडपॉइंट ही क्यों स्वीकार होते हैं?

कनेक्शन ComUtil की ओर से खुलता है, इसलिए localhost, निजी रेंज, IP-लिटरल होस्ट और रीडायरेक्ट अस्वीकार किए जाते हैं। इस सीमा के बिना यह जांच ऐसे ढाँचे की ओर मोड़ी जा सकती थी जो आपका नहीं है।

मेरे टोकन और API कुंजियाँ कहाँ जाती हैं?

वे केवल उसी कनेक्शन के लिए उपयोग होते हैं जो आपने माँगा, और सिर्फ़ एन्क्रिप्टेड ब्राउज़र-सत्र के भीतर रखे जाते हैं। आठ घंटे के भीतर उनकी अवधि समाप्त हो जाती है और डिस्कनेक्ट करने या ब्राउज़र सत्र खत्म होने पर वे काम करना बंद कर देते हैं।

क्या यह पुराने HTTP + SSE ट्रांसपोर्ट का समर्थन करता है?

नहीं। केवल Streamable HTTP समर्थित है। यदि सर्वर अब भी पुराना SSE एंडपॉइंट देता है, तो जांच को उसके Streamable HTTP पथ पर लगाएँ।

क्या कोई टूल मेरी मंज़ूरी के बिना चल सकता है?

नहीं। हर कॉल के लिए अंतिम पुष्टि ज़रूरी है जिसमें ठीक-ठीक टूल का नाम और आर्ग्युमेंट दिखते हैं, क्योंकि सर्वर अपने ही टूल का वर्णन ग़लत कर सकता है।

अंतिम पुष्टि

यह टूल चलाएँ?

एमसीपी सर्वर बाहरी परिवर्तन कर सकता है। जारी रखने से पहले सटीक टूल और तर्क सत्यापित करें।

टूल
बहस