आज हम Claude Code के लिए MCP Tool Search लॉन्च कर रहे हैं।
जैसे-जैसे MCP एक अधिक लोकप्रिय प्रोटोकॉल बन गया है और एजेंट अधिक सक्षम हो गए हैं, हमने पाया है कि MCP सर्वर में 50+ टूल तक हो सकते हैं और वे बड़ी मात्रा में कॉन्टेक्स्ट ले सकते हैं।
Tool Search, Claude Code को गतिशील रूप से टूल को कॉन्टेक्स्ट में लोड करने की अनुमति देता है जब MCP टूल अन्यथा बहुत अधिक कॉन्टेक्स्ट ले लेते हैं।
यह कैसे काम करता है:
- Claude Code पता लगाता है जब आपके MCP टूल विवरण कॉन्टेक्स्ट के 10% से अधिक का उपयोग करेंगे
- ट्रिगर होने पर, टूल प्रीलोडेड होने के बजाय सर्च के माध्यम से लोड किए जाते हैं
अन्यथा, MCP टूल बिल्कुल पहले की तरह काम करते हैं।
यह GitHub पर हमारी सबसे अधिक अनुरोधित सुविधाओं में से एक को हल करता है: MCP सर्वर के लिए lazy loading। उपयोगकर्ता 7+ सर्वरों के साथ सेटअप दस्तावेज़ित कर रहे थे जो 67k+ टोकन की खपत करते थे।
यदि आप MCP सर्वर बना रहे हैं
चीजें ज्यादातर समान हैं, लेकिन tool search सक्षम होने पर "server instructions" फ़ील्ड अधिक उपयोगी हो जाती है। यह Claude को यह जानने में मदद करता है कि आपके टूल को कब खोजना है, जो skills के समान है।
यदि आप MCP क्लाइंट बना रहे हैं
हम ToolSearchTool को लागू करने की अत्यधिक अनुशंसा करते हैं, आप यहाँ दस्तावेज़ पा सकते हैं। हमने इसे Claude Code के लिए काम करने के लिए एक कस्टम सर्च फ़ंक्शन के साथ लागू किया है।
प्रोग्रामेटिक टूल कॉलिंग के बारे में क्या?
हमने प्रोग्रामेटिक टूल कॉलिंग करने का प्रयोग किया जिससे MCP टूल को कोड के माध्यम से एक दूसरे के साथ जोड़ा जा सके। जबकि हम भविष्य में इसकी खोज जारी रखेंगे, हमने महसूस किया कि सबसे महत्वपूर्ण आवश्यकता Tool Search को बाहर लाना था ताकि कॉन्टेक्स्ट उपयोग को कम किया जा सके।
हमें बताएं कि आप क्या सोचते हैं यहाँ या GitHub पर जैसे ही आप ToolSearchTool को काम करते देखें।





