Klavis Strata
आधिकारिकएक MCP सर्वर जो AI एजेंटों को किसी भी पैमाने पर किसी भी उपकरण का विश्वसनीय रूप से उपयोग करने में सक्षम बनाता है
Klavis Strata MCP के साथ आप क्या कर सकते हैं?
- सर्वरों पर उपलब्ध क्रियाएँ खोजें — अपने AI से वह कार्य बताकर संबंधित टूल ढूँढने को कहें जो आप करना चाहते हैं, इसके लिए
discover_server_categories_or_actionsको प्रारंभिक बिंदु के रूप में उपयोग करें। - किसी श्रेणी के अंतर्गत क्रियाएँ देखें — उपलब्ध श्रेणियाँ खोजने के बाद
get_category_actionsके माध्यम से किसी विशिष्ट सेवा श्रेणी में सभी क्रियाओं के नाम प्राप्त करें। - किसी क्रिया के लिए पैरामीटर स्कीमा प्राप्त करें — किसी क्रिया को निष्पादित करने से पहले
get_action_detailsका उपयोग करके उसके पूर्ण इनपुट विवरण प्राप्त करें। - कोई API क्रिया निष्पादित करें —
execute_actionके माध्यम से आवश्यक पैरामीटर के साथ खोजी गई क्रिया को चलाएँ, और वैकल्पिक रूप से प्रतिक्रिया आकार कम करने के लिए आउटपुट फ़ील्ड को फ़िल्टर करें। - कीवर्ड द्वारा सर्वर दस्तावेज़ीकरण खोजें — जब श्रेणी खोज में अधिक सटीकता की आवश्यकता हो, तो
search_documentationका उपयोग करके "create user" या "list projects" जैसे लक्षित शब्दों से खोजें। - प्रमाणीकरण विफलताओं का समाधान करें — जब कोई क्रिया 401 त्रुटि के साथ विफल हो, तो प्रमाणीकरण निर्देश प्राप्त करने या क्रेडेंशियल सहेजने के लिए
handle_auth_failureको कॉल करें।
दस्तावेज़
स्ट्रेटा
एआई एजेंटों के लिए एक एमसीपी सर्वर, जो किसी भी पैमाने पर उत्तरोत्तर उपकरणों का उपयोग करने में सक्षम बनाता है
<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" />
स्ट्रेटा क्या है?
स्ट्रेटा एक एमसीपी सर्वर है जो एआई एजेंटों को किसी भी जटिलता पर विश्वसनीय रूप से उपकरणों का उपयोग करने के लिए मार्गदर्शन करता है, बजाय इसके कि उन्हें एक साथ सब कुछ देकर अभिभूत कर दिया जाए। इसे मनुष्यों के उपकरणों के साथ संपर्क करने के तरीके को ध्यान में रखकर डिज़ाइन किया गया था, जो आज एआई एजेंटों को परेशान करने वाली तीन प्रमुख समस्याओं का समाधान करता है:
- उपकरण अधिभार: बहुत सारे उपकरण एलएलएम में चयन पक्षाघात का कारण बनते हैं
- संदर्भ अधिभार: लंबी उपकरण सूचियाँ टोकन गणना और लागत को बढ़ा देती हैं
- कवरेज अंतर: अधिकांश सर्वर 40~50 उपकरणों तक सीमित हैं, जो आपके निर्माण की क्षमता को सीमित करता है
आप स्ट्रेटा का उपयोग हमारी वेबसाइट, एपीआई, या यहां तक कि अपने डेटा पर ओपन सोर्स के माध्यम से भी कर सकते हैं!
वीडियो ट्यूटोरियल
स्ट्रेटा कैसे काम करता है, इसकी पूरी समझ के लिए यह वीडियो ट्यूटोरियल देखें:
पाठ ट्यूटोरियल स्ट्रेटा को कार्य करते हुए देखने के लिए इस [साझा क्लॉड वार्तालाप](https://claude.ai/share/9b44a192-9f2d-46e2-a875-ef905c457070) को देखें!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(स्ट्रिंग, आवश्यक): खोज कीवर्ड जो एपीआई दस्तावेज़ीकरण शब्दों से मेल खाते हैं। सर्वोत्तम अभ्यास: (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' इरादे के साथ उपयोग किया जाता है।
मूल्यांकन
स्ट्रेटा वास्तविक परिणाम देता है:
- एमसीपीमार्क बेंचमार्क: आधिकारिक गिटहब सर्वर की तुलना में +15.2% अधिक pass@1 दर और आधिकारिक नोशन सर्वर की तुलना में +13.4% अधिक pass@1 दर प्राप्त करता है। (स्रोत)
- मानव मूल्यांकन: >2k वास्तविक दुनिया क्वेरी मूल्यांकन सेटों पर 83%+ सटीकता हासिल करता है