Klavis Strata
आधिकारिकएक MCP सर्वर जो AI एजेंटों को किसी भी पैमाने पर किसी भी उपकरण का विश्वसनीय रूप से उपयोग करने में सक्षम बनाता है
Klavis Strata MCP के साथ आप क्या कर सकते हैं?
- इरादे से प्रासंगिक टूल खोजें — सहायक से
discover_server_categories_or_actionsका उपयोग करके प्राकृतिक भाषा क्वेरी के साथ सर्वरों में मेल खाती श्रेणियों या क्रियाओं को खोजने के लिए कहें। - श्रेणियों के भीतर क्रियाओं का अन्वेषण करें —
get_category_actionsके माध्यम से विशिष्ट सेवा श्रेणियों के लिए सभी क्रिया नामों की सूची का अनुरोध करें। - क्रिया स्कीमा का निरीक्षण करें —
get_action_detailsके साथ इसकी श्रेणी और क्रिया नाम प्रदान करके किसी विशिष्ट क्रिया के लिए पूर्ण पैरामीटर विवरण प्राप्त करें। - API क्रियाएँ निष्पादित करें —
execute_actionका उपयोग करके पथ, क्वेरी या बॉडी पैरामीटर के साथ सर्वर क्रिया चलाएँ, और वैकल्पिक रूप से आउटपुट फ़ील्ड फ़िल्टर करें। - सर्वर दस्तावेज़ खोजें —
search_documentationका उपयोग करके सर्वर के भीतर कीवर्ड-आधारित दस्तावेज़ खोजों के लिए पूछें ताकि प्रासंगिक एंडपॉइंट मिल सकें। - प्रमाणीकरण विफलताओं का समाधान करें —
handle_auth_failureके साथ प्रमाणीकरण URL प्राप्त करके या उपयोगकर्ता-प्रदत्त क्रेडेंशियल सहेजकर 401 त्रुटियों को संभालें।
दस्तावेज़
Strata
एक MCP सर्वर जो AI एजेंटों को किसी भी पैमाने पर क्रमिक रूप से टूल उपयोग करने में सक्षम बनाता है
<img src="https://mintcdn.com/klavisai/7Siw7A5JJSHURM5d/images/concepts/strata_hero.png?fit=max&auto=format&n=7Siw7A5JJSHURM5d&q=85&s=b581fdb821699a32b260d124789396bd" alt="Strata Hero - Progressive tool discovery for AI agents" className="w-full rounded-lg" style={{ maxWidth: '100%', height: 'auto' }} width="2533" height="496" data-path="images/concepts/strata_hero.png" />
Strata क्या है?
Strata एक MCP सर्वर है जो AI एजेंटों को किसी भी जटिलता पर विश्वसनीय रूप से टूल उपयोग करने में मार्गदर्शन करता है, बजाय उन्हें एक साथ सब कुछ से अभिभूत करने के। इसे मनुष्यों के टूल के साथ बातचीत करने के तरीके को ध्यान में रखकर डिज़ाइन किया गया था, जो आज AI एजेंटों को प्रभावित करने वाली तीन प्रमुख समस्याओं का समाधान करता है:
- टूल अधिभार: बहुत सारे टूल LLM में चयन पक्षाघात पैदा करते हैं
- संदर्भ अधिभार: लंबी टूल सूचियाँ टोकन गणना और लागत बढ़ा देती हैं
- कवरेज अंतर: अधिकांश सर्वर 40~50 टूल पर अटके हैं, जो आपके निर्माण की क्षमता को सीमित करते हैं
आप Strata का उपयोग हमारी वेबसाइट, API, या यहाँ तक कि ओपन सोर्स के माध्यम से अपने स्वयं के डेटा पर कर सकते हैं!
वीडियो ट्यूटोरियल
Strata कैसे काम करता है, इसकी पूरी समझ के लिए यह वीडियो ट्यूटोरियल देखें:
टेक्स्ट ट्यूटोरियलटिप
Strata को क्रियाशील देखने के लिए इस साझा Claude वार्तालाप को देखें!
1. सर्वर श्रेणियाँ या क्रियाएँ खोजें
discover_server_categories_or_actions - उपयोगकर्ता के इरादे के आधार पर प्रासंगिक श्रेणियाँ या क्रियाएँ खोजें। कोई सिमेंटिक खोज नहीं!
यदि विवरण स्तर 'categories_only' है, तो विवरण केवल श्रेणी नामों की एक सूची होगी। अगला कदम श्रेणियों के लिए क्रियाएँ प्राप्त करने हेतु get_category_actions टूल का उपयोग करना पसंद करें।
यदि विवरण स्तर 'full_details' है, तो विवरण श्रेणी नामों की एक सूची होगी जिसमें उनकी क्रिया विवरण शामिल होंगे। यह तब होता है जब सर्वर में केवल कुछ क्रियाएँ होती हैं। अगला कदम क्रियाओं को निष्पादित करने हेतु execute_action टूल का उपयोग करना पसंद करें।
यदि विवरण स्तर 'categories_and_actions' है, तो विवरण श्रेणी नामों और क्रिया नामों की एक सूची होगी। यह बाहरी टूल का उपयोग करते समय होता है। अगला कदम क्रियाओं का विवरण प्राप्त करने हेतु get_action_details टूल का उपयोग करना पसंद करें।
पैरामीटर:
user_query(स्ट्रिंग, आवश्यक): परिणाम फ़िल्टर करने के लिए प्राकृतिक भाषा उपयोगकर्ता क्वेरी।server_names(सरणी, आवश्यक): श्रेणियाँ या क्रियाएँ खोजने के लिए सर्वर नामों की सूची।
2. श्रेणी क्रियाएँ प्राप्त करें
get_category_actions - निर्दिष्ट श्रेणियों के भीतर सभी क्रिया नाम प्राप्त करें।
पैरामीटर:
category_names(सरणी, आवश्यक): क्रियाएँ प्राप्त करने के लिए श्रेणियों की सूची
3. क्रिया विवरण प्राप्त करें
get_action_details - किसी विशिष्ट क्रिया के लिए पूर्ण स्कीमा और पैरामीटर प्राप्त करें।
पैरामीटर:
category_name(स्ट्रिंग, आवश्यक): श्रेणी का नामaction_name(स्ट्रिंग, आवश्यक): श्रेणी के भीतर क्रिया/संचालन का नाम
4. क्रिया निष्पादित करें
execute_action - पैरामीटर के साथ क्रियाएँ चलाएँ और परिणाम प्राप्त करें।
पैरामीटर:
server_name(स्ट्रिंग, आवश्यक): सर्वर का नामcategory_name(स्ट्रिंग, आवश्यक): क्रिया निष्पादित करने के लिए श्रेणी का नामaction_name(स्ट्रिंग, आवश्यक): निष्पादित करने के लिए क्रिया/संचालन का नामpath_params(स्ट्रिंग, वैकल्पिक): क्रिया के लिए पथ पैरामीटर युक्त JSON स्ट्रिंगquery_params(स्ट्रिंग, वैकल्पिक): क्रिया के लिए क्वेरी पैरामीटर युक्त JSON स्ट्रिंगbody_schema(स्ट्रिंग, वैकल्पिक, डिफ़ॉल्ट: "{}"): क्रियाओं के लिए अनुरोध निकाय युक्त JSON स्ट्रिंगinclude_output_fields(सरणी, वैकल्पिक): वैकल्पिक लेकिन अत्यधिक अनुशंसित जब आप पिछले टूल कॉल से इस क्रिया का response_schema जानते हैं: प्रतिक्रिया में शामिल करने के लिए फ़ील्ड पथों की सरणी। केवल ये फ़ील्ड लौटाए जाएँगे। नेस्टेड फ़ील्ड के लिए डॉट नोटेशन का उपयोग करें (जैसे, "author.displayName")।maximum_output_characters(पूर्णांक, वैकल्पिक): वैकल्पिक: प्रतिक्रिया में लौटाए जाने वाले वर्णों की अधिकतम संख्या। यदि प्रतिक्रिया इस सीमा से अधिक है, तो इसे छोटा कर दिया जाएगा। इसके बजाय include_output_fields को प्राथमिकता दें।
5. दस्तावेज़ खोजें
search_documentation - केवल आवश्यकता होने पर प्रासंगिक जानकारी खोजें।
पैरामीटर:
query(स्ट्रिंग, आवश्यक): खोज कीवर्ड जो API दस्तावेज़ शर्तों से मेल खाते हैं। सर्वोत्तम अभ्यास: (1) 'users', 'projects', 'files' जैसे संसाधन नामों का उपयोग करें, (2) सटीकता के लिए क्रियाएँ जोड़ें जैसे 'user create' या 'project delete', (3) 'how to', 'show me', 'all the' जैसे भराव शब्दों से बचें - एंडपॉइंट नामों और विवरणों में दिखाई देने वाले मुख्य शब्दों पर ध्यान केंद्रित करें।server_name(स्ट्रिंग, आवश्यक): खोज करने के लिए सर्वर का नाम।max_results(पूर्णांक, वैकल्पिक, डिफ़ॉल्ट: 10, न्यूनतम: 1, अधिकतम: 50): लौटाए जाने वाले परिणामों की संख्या। डिफ़ॉल्ट: 10
6. प्रमाणीकरण विफलता संभालें
handle_auth_failure - केवल आवश्यकता होने पर प्रमाणीकरण संभालें।
पैरामीटर:
server_name(स्ट्रिंग, आवश्यक): वह सर्वर जो execute_action के दौरान प्रमाणीकरण में विफल रहाintention(स्ट्रिंग, आवश्यक, एनम: ["get_auth_url", "save_auth_data"]): जब execute_action प्रमाणीकरण त्रुटियों के साथ विफल होता है तो प्रमाणीकरण निर्देश प्राप्त करने के लिए 'get_auth_url' का उपयोग करें। जब उपयोगकर्ता प्रमाणीकरण विफलता के बाद प्रमाणीकरण क्रेडेंशियल प्रदान करता है तो 'save_auth_data' का उपयोग करें।auth_data(ऑब्जेक्ट, वैकल्पिक): प्रमाणीकरण विफलता के बाद उपयोगकर्ता द्वारा प्रदान किया गया प्रमाणीकरण डेटा (जैसे,{"token": "...", "api_key": "..."})। केवल प्रमाणीकरण विफलताओं को हल करते समय 'save_auth_data' इरादे के साथ उपयोग किया जाता है।
मूल्यांकन
Strata वास्तविक परिणाम देता है:
- MCPMark बेंचमार्क: आधिकारिक GitHub सर्वर की तुलना में +15.2% उच्च pass@1 दर और आधिकारिक Notion सर्वर की तुलना में +13.4% उच्च pass@1 दर प्राप्त करता है। (स्रोत)
- मानव मूल्यांकन: >2k वास्तविक दुनिया क्वेरी मूल्यांकन सेटों पर 83%+ सटीकता प्राप्त करता है
अगले कदम
मिनटों में अपना पहला Strata सर्वर बनाएँ संपूर्ण Strata API का अन्वेषण करेंयह दस्तावेज़ Mintlify पर निर्मित और होस्ट किया गया है, जो एक डेवलपर दस्तावेज़ीकरण प्लेटफ़ॉर्म है।