XERJ कोडिंग एजेंटों के लिए स्थानीय AI सर्च और MCP सर्वर सुविधाएँ लाता है
· GlobeWire Daily Editorial Desk · Source: github.com

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation
अवलोकन
XERJ एक स्थानीय-प्रथम (local-first) सर्च इंजन और मॉडल संदर्भ प्रोटोकॉल (MCP) सर्वर है जिसे विशेष रूप से AI एजेंटों और डेवलपर्स के लिए डिज़ाइन किया गया है। एक एकल Rust बाइनरी के रूप में वितरित, यह कोडबेस, दस्तावेज़ों, लॉग और संरचित फ़ाइलों को अनुक्रमित (index) करके टोकन की खपत को कम करने का प्रयास करता है।
परियोजना दस्तावेज़ीकरण के अनुसार, इसका मुख्य उपयोग मामला संदर्भ कोडिंग (reference coding) है—जो कोडिंग एजेंटों को पूरी फ़ाइलों को पढ़ने या केवल grep पर निर्भर रहने के बजाय विशिष्ट कार्यान्वयन पैटर्न प्राप्त करने की अनुमति देता है।
मुख्य विशेषताएँ और क्षमताएँ
- Elasticsearch-संगत API: जावा रनटाइम की आवश्यकता के बिना मानक क्लाइंट लाइब्रेरी के साथ एकीकृत होता है।
- स्वचालित इंडेक्सिंग: स्रोत फ़ाइलों से प्रतीकों और लाइन नंबरों को निकालते हुए, AST-जागरूक कोड पार्सिंग के लिए tree-sitter का उपयोग करता है।
- विविध सर्च मोड: BM25 फुल-टेक्स्ट सर्च, वेक्टर एम्बेडिंग और हाइब्रिड सर्च का समर्थन करता है।
- एजेंट मेमोरी: निरंतर एजेंट दीर्घकालिक स्मृति के लिए `/_memory/{namespace}` जैसे एंडपॉइंट्स को लागू करता है।
- MCP एकीकरण: समर्थित डेस्कटॉप सहायकों और CLI टूल के लिए सर्च, परिभाषा लुकअप और रिपॉजिटरी मैपिंग टूल उजागर करता है।
सुरक्षा और कॉन्फ़िगरेशन
डिफ़ॉल्ट रूप से, XERJ स्थानीय विकास के लिए `127.0.0.1` से बाइंड होता है। `--insecure` फ़्लैग TLS और API-कुंजी प्रमाणीकरण को अक्षम करता है, जिससे सभी कॉलर को स्थानीय उदाहरण पर सुपरयूज़र विशेषाधिकार मिलते हैं।
कैसे सत्यापित करें
उपयोगकर्ता आधिकारिक रिपॉजिटरी का निरीक्षण कर सकते हैं, सुरक्षा मॉडल दस्तावेज़ की समीक्षा कर सकते हैं, और परियोजना की वेबसाइट पर क्लाइंट कॉन्फ़िगरेशन व्यंजनों की जांच कर सकते हैं।
AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।
और पढ़ें
GlobeWire Daily पर चर्चित खबरें
हालिया खबरों और संबंधित विषयों पर आधारित चयन; लाइव सर्च रैंकिंग नहीं।









