mcpmetricsmcpmetrics
← सभी लेख
·4 मिनट पढ़ें

केवल 1% MCP सर्वर मौजूदा स्पेक बोलते हैं

हमने 19,233 सार्वजनिक MCP सर्वर मापे। उनमें से 198 मौजूदा प्रोटोकॉल संस्करण पर बातचीत करते हैं। यदि आप क्लाइंट या सर्वर बनाते हैं तो इस अंतर का क्या अर्थ है?

हर MCP सर्वर initialize हैंडशेक के दौरान बताता है कि वह कौन-सा प्रोटोकॉल संस्करण बोलता है। इससे अपनाव मापने योग्य बन जाता है — और हमने इसे पूरे सार्वजनिक इकोसिस्टम में मापा।

आंकड़े

जिन 19,233 सर्वरों की हम लगातार जाँच करते हैं, उनमें से 198 मौजूदा संस्करण पर बातचीत करते हैं — यानी 1.0%। अन्य 1,451 (7.5%) बीच में कहीं हैं: वे आधुनिक ढाँचे को पहचानते हैं पर तय पुराने संस्करण पर होते हैं। बाकी सब अब भी पिछली पीढ़ी पर हैं।

यह अंतर कोई राउंडिंग त्रुटि नहीं है। यही इकोसिस्टम है।

अपनाव इतना धीमा क्यों है

  • SDK पीछे रह जाते हैं। अधिकांश सर्वर किसी आधिकारिक SDK की पतली परत हैं, और संस्करण SDK तय करता है। जब तक वह अपडेट न हो, लेखक चाहकर भी आगे नहीं बढ़ सकता।
  • कोई भी चीज़ अपग्रेड के लिए मजबूर नहीं करती। क्लाइंट पिछड़ी-संगतता बनाए रखते हैं, इसलिए पुराना सर्वर चलता रहता है — न कोई त्रुटि, न चेतावनी, न शिकायत।
  • अधिकांश सर्वर लावारिस हैं। एक सप्ताहांत प्रोजेक्ट को छह महीने बाद प्रोटोकॉल अपग्रेड नहीं मिलता।

यदि आप क्लाइंट बनाते हैं

मौजूदा संस्करण मान कर मत चलिए। यदि आपका क्लाइंट बातचीत में केवल नवीनतम संस्करण देता है, तो वह 99% इकोसिस्टम के सामने विफल होगा। नवीनतम प्रस्तावित कीजिए, जो लौटे उसे स्वीकार कीजिए, और पुराने ढाँचे को भी संभालिए।

यदि आप सर्वर बनाते हैं

अभी अपग्रेड करना अलग दिखने का सबसे सस्ता तरीका है — ठीक इसलिए कि बहुत कम लोगों ने किया है। पर पहले एक बात जाँचिए: प्रोटोकॉल संस्करण हेडर हैंडशेक के बाद वाले अनुरोधों का हिस्सा है, हैंडशेक का नहीं। initialize के दौरान इसे भेजने से कुछ सर्वर क्लाइंट को सीधे अस्वीकार कर देते हैं — हमें ठीक इसी कारण से अगम्य सर्वर मिले।

देखें कौन-सा सर्वर किस संस्करण पर है
#mcp#प्रोटोकॉल#डेटा

और लेख

केवल 1% MCP सर्वर मौजूदा स्पेक बोलते हैं | mcpmetrics