Klavis Strata
आधिकारिकएक MCP सर्वर जो AI एजेंटों को किसी भी पैमाने पर किसी भी उपकरण का विश्वसनीय रूप से उपयोग करने में सक्षम बनाता है
Klavis Strata MCP के साथ आप क्या कर सकते हैं?
- प्रासंगिक क्रियाएँ खोजें — अपने AI से
discover_server_categories_or_actionsका उपयोग करके आपके इरादे के आधार पर सर्वरों में मेल खाती श्रेणियाँ या क्रियाएँ खोजने को कहें। - श्रेणी क्षमताओं का अन्वेषण करें — उपलब्ध संचालन को समझने के लिए
get_category_actionsके माध्यम से विशिष्ट श्रेणियों के भीतर सभी क्रिया नाम प्राप्त करें। - क्रिया स्कीमा का निरीक्षण करें —
get_action_detailsके साथ किसी भी क्रिया के लिए पूर्ण पैरामीटर विवरण प्राप्त करें, जिसमें आवश्यक और वैकल्पिक फ़ील्ड शामिल हैं। - संचालन निष्पादित करें —
execute_actionके माध्यम से पैरामीटर के साथ क्रियाएँ चलाएँ, वैकल्पिक रूप से प्रतिक्रिया फ़ील्ड को फ़िल्टर करें या आउटपुट आकार सीमित करें। - दस्तावेज़ खोजें — जब खोज परिणाम अपर्याप्त हों, तो प्रासंगिक एंडपॉइंट खोजने के लिए लक्षित कीवर्ड के साथ
search_documentationका उपयोग करें। - प्रमाणीकरण समस्याएँ हल करें — निष्पादन के दौरान प्रमाणीकरण विफलताओं को
handle_auth_failureके माध्यम से auth URL प्राप्त करके या क्रेडेंशियल सहेजकर संभालें।
दस्तावेज़
Strata
AI एजेंटों के लिए एक MCP सर्वर जो किसी भी पैमाने पर उपकरणों का क्रमिक रूप से उपयोग करने में सक्षम बनाता है
<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 में चयन पक्षाघात (choice paralysis) पैदा करते हैं
- कॉन्टेक्स्ट ओवरलोड: लंबी टूल सूचियाँ टोकन गणना और लागत बढ़ा देती हैं
- कवरेज गैप: अधिकांश सर्वर 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%+ सटीकता प्राप्त करता है