srclight/srclight
🔌 MCP सर्वरsrclight
SQLite FTS5, tree-sitter और एम्बेडिंग का उपयोग करके कोडबेस की गहरी इंडेक्सिंग के लिए एक शक्तिशाली MCP सर्वर।
srclight मॉडल कॉन्टेक्स्ट प्रोटोकॉल के माध्यम से सुलभ एक मजबूत इंडेक्सिंग इंजन प्रदान करके स्टेटिक कोड विश्लेषण और AI-संचालित विकास के बीच की खाई को पाटता है। इसके मूल में, यह कोड को एब्सट्रैक्ट सिंटैक्स ट्री में पार्स करने के लिए tree-sitter का उपयोग करता है, जो सटीक सिंबल-स्तरीय नेविगेशन और कॉल ग्राफ निर्माण की अनुमति देता है। SQLite FTS5 को एकीकृत करके, यह बिजली की गति से फुल-टेक्स्ट सर्च क्षमताएं प्रदान करता है, जबकि वेक्टर एम्बेडिंग हाइब्रिड सिमेंटिक सर्च को सक्षम बनाती है, जिससे एजेंट केवल कीवर्ड के बजाय इरादे के आधार पर प्रासंगिक कोड स्निपेट ढूंढ सकते हैं। सर्वर 29 अलग-अलग उपकरण प्रदान करता है, जिसमें गिट इतिहास विश्लेषण, निर्भरता ट्रैकिंग और संरचनात्मक कोड अन्वेषण जैसे कार्यों की एक विस्तृत श्रृंखला शामिल है। यह मॉड्यूलर दृष्टिकोण डेवलपर्स को किसी भी MCP-अनुपालन AI सहायक में गहरी कोडबेस इंटेलिजेंस को एकीकृत करने की अनुमति देता है, जो इसे बड़े पैमाने पर परियोजनाओं में स्वचालित रिफैक्टरिंग, दस्तावेज़ीकरण निर्माण और जटिल डिबगिंग कार्यों के लिए एक आवश्यक उपयोगिता बनाता है।
💡मुख्य बातें
- ├─29 विशेष कोड विश्लेषण उपकरण
- ├─हाइब्रिड FTS5 और सिमेंटिक सर्च
- └─Tree-sitter आधारित सिंबल इंडेक्सिंग
🎯के लिए
- ├─सॉफ्टवेयर इंजीनियर
- └─AI एजेंट डेवलपर्स