Klavis Strata MCP Server
आधिकारिकएक 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" />
स्ट्रेटा क्या है?
स्ट्रेटा एक एमसीपी सर्वर है जो एआई एजेंटों को किसी भी जटिलता पर विश्वसनीय रूप से उपकरणों का उपयोग करने के लिए मार्गदर्शन करता है, बजाय इसके कि उन्हें एक साथ सब कुछ देकर अभिभूत कर दिया जाए। इसे मानव द्वारा उपकरणों के साथ अंतःक्रिया के बारे में सोचकर डिज़ाइन किया गया था, जो आज एआई एजेंटों को परेशान करने वाली तीन प्रमुख समस्याओं का समाधान करता है:
- उपकरण अधिभार: बहुत सारे उपकरण एलएलएम में चयन पक्षाघात का कारण बनते हैं
- संदर्भ अधिभार: लंबी उपकरण सूचियाँ टोकन गणना और लागत को बढ़ा देती हैं
- कवरेज अंतराल: अधिकांश सर्वर 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%+ सटीकता हासिल करता है