हम कैसे मापते हैं — और क्या मापने से इनकार करते हैं
हम सार्वजनिक MCP सर्वरों की जाँच बिना अनुमति लिए करते हैं। इससे हम पर एक ज़िम्मेदारी आती है। ये रहे वे नियम जो हमने खुद पर लागू किए हैं, और उनके कारण।
हमें मापने देने के लिए कोई कुछ इंस्टॉल नहीं करता। हम सार्वजनिक MCP एंडपॉइंट से बाहर से जुड़ते हैं, ठीक वैसे ही जैसे कोई भी क्लाइंट जुड़ता। इसी से पूरे इकोसिस्टम को कवर करना संभव होता है — और इसी वजह से हमें सावधान रहना पड़ता है। जो माप अपने विषय को नुकसान पहुँचाए, वह माप नहीं है।
हम वास्तव में क्या करते हैं
हर कुछ घंटों में हम प्रोटोकॉल हैंडशेक करते हैं, टूल सूची माँगते हैं और जो लौटा उसे दर्ज करते हैं: किस संस्करण पर सहमति हुई, कितना समय लगा, क्या विफल हुआ। हर परिणाम जोड़ा जाता है, कभी संपादित नहीं। कुछ भी अधिलेखित नहीं होता, इसलिए हमारे गलत होने पर भी इतिहास ईमानदार रहता है।
हम टूल कॉल करते हैं — पर केवल कुछ
यह जानने के लिए कि सर्वर केवल उत्तर देता है या सचमुच काम करता है, कुछ न कुछ कॉल करना पड़ता है। इसलिए हम एक ही स्मोक कॉल करते हैं, और कौन-सा टूल पात्र है इस पर सख्त हैं: केवल पठन, कोई अनिवार्य पैरामीटर नहीं, और नाम स्पष्ट शब्द से शुरू हो — list, get, search, status, info, ping, health, read, describe।
जो कुछ भी बना सकता, मिटा सकता, भेज सकता, भुगतान कर सकता या बदल सकता है, उसे कभी नहीं छूते। यदि कोई पात्र टूल न हो, तो अनुमान लगाने के बजाय हम दर्ज करते हैं कि परीक्षण छोड़ा गया। मापने के लिए किसी तंत्र को बदलने को हम तैयार नहीं।
हम जानबूझकर खुद को धीमा करते हैं
जाँचें वर्णानुक्रम में नहीं, होस्ट के अनुसार बिखेरकर की जाती हैं, ताकि किसी एक प्रदाता पर अचानक भार न पड़े। प्रति होस्ट अधिकतम दो समवर्ती अनुरोध और उनके बीच कम से कम आधा सेकंड। हज़ारों सर्वर मुट्ठी भर प्लेटफ़ॉर्मों के पीछे बैठे हैं, और एक भोला स्कैन हमले जैसा दिखेगा।
जो हम कभी एकत्र नहीं करते
- टूल के परिणाम। हम दर्ज करते हैं कि कॉल सफल हुई और कितना समय लगा, यह नहीं कि क्या लौटा।
- प्रमाणीकरण दीवार के पीछे की कोई चीज़। यदि सर्वर क्रेडेंशियल माँगता है, तो वह अपठित रहता है। हम कुंजियाँ नहीं खोजते।
- प्रॉक्सी के ज़रिए कुछ भी। यदि टूल सूची केवल किसी कनेक्टर से मिलती है, तो हम सूची पढ़कर रुक जाते हैं — टूल कॉल करना किसी और का कोटा खर्च करना होगा।
और जब हम गलत होते हैं
हाल ही में हमें 387 ऐसे सर्वर मिले जिन्हें हम खराब चिह्नित कर रहे थे। वे ठीक थे; गलत ट्रांसपोर्ट हम बोल रहे थे। सार्वजनिक रूप से मापने का ईमानदार पक्ष यही है कि आपकी अपनी गलतियाँ भी डेटा का हिस्सा बन जाती हैं — और उन्हें खुलेआम सुधारना ही बाकी सब को भरोसेमंद बनाता है।
डेटा खुद देखिए