कम्पैटिबिलिटी और तकनीकी विवरण
भाषा क्षमताएँ#
Maguyva प्रोग्रामिंग भाषाओं के लिए ऑप्टिमाइज़ किया गया है, लेकिन यह वेब, कॉन्फ़िग, स्कीमा, दस्तावेज़ीकरण, और अन्य टेक्स्ट-आधारित तकनीकों को भी इंडेक्स करता है। नीचे वे क्षमता आँकड़े दिए गए हैं जो स्ट्रक्चरल सर्च, सिंबल लुकअप, और बेसलाइन इंडेक्सिंग को संचालित करते हैं।
Maguyva 279 भाषाएँ और टेक्स्ट-आधारित तकनीकें को सपोर्ट करता है। ये आँकड़े कैनोनिकल लैंग्वेज कॉन्फ़िग से आते हैं और आपस में एक-दूसरे को बाहर नहीं करते: किसी भाषा में AST स्ट्रक्चरल सर्च और सिंबल एक्सट्रैक्शन दोनों एक साथ हो सकते हैं।
AST स्ट्रक्चरल सर्च
AST241
वे भाषाएँ जिनमें AST और स्ट्रक्चरल-सर्च वर्कफ़्लो के लिए पार्सर-आधारित स्ट्रक्चर है।
सिंबल एक्सट्रैक्शन
सिंबल्स277
वे भाषाएँ जिनमें डेफ़िनिशन और लुकअप के लिए सोर्स-ओन्ड सिंबल मेटाडेटा है।
इंडेक्स्ड कवरेज
सभी279
सूचीबद्ध हर भाषा फ़ाइल, टेक्स्ट, और रिपॉज़िटरी कॉन्टेक्स्ट के लिए इंडेक्स की जाती है।
प्रोग्रामिंग भाषाएँ
116 भाषाएँवेब तकनीकें
22 भाषाएँशेल और स्क्रिप्टिंग
5 भाषाएँक्वेरी भाषाएँ
5 भाषाएँस्कीमा और सीरियलाइज़ेशन
10 भाषाएँकॉन्फ़िगरेशन और डेटा
33 भाषाएँबिल्ड सिस्टम
7 भाषाएँब्लॉकचेन और स्मार्ट कॉन्ट्रैक्ट्स
3 भाषाएँस्पेशलाइज़्ड
13 भाषाएँअसेंबली
3 भाषाएँकॉन्फ़िगरेशन
10 भाषाएँडेटा
16 भाषाएँडेटाबेस
1 भाषाएँडायग्राम
1 भाषाएँडॉक्यूमेंटेशन
17 भाषाएँग्राफ़िक्स
1 भाषाएँहार्डवेयर
2 भाषाएँइन्फ्रास्ट्रक्चर
11 भाषाएँमार्कअप
1 भाषाएँटेस्टिंग
2 भाषाएँआज 241 भाषाओं में AST-आधारित स्ट्रक्चरल सर्च है। टेक्स्ट टैग वाली भाषाएँ अब भी इंडेक्स करने योग्य हैं, लेकिन स्ट्रक्चरल क्वेरी हल्के फ़ाइल और टेक्स्ट कॉन्टेक्स्ट पर निर्भर करती हैं।
इंसानों वाला वर्ज़न चाहिए? Python, TypeScript, Java, Terraform, COBOL, और अन्य स्टैक्स पर क्यूरेटेड पेजों के लिए नया भाषा गाइड देखें, जिन्हें लोग असल में जाँचते हैं।
रिपॉज़िटरी इंटीग्रेशन#
सपोर्टेड कोड रिपॉज़िटरीज़#
- GitHub - पब्लिक और प्राइवेट रिपॉज़िटरीज़
GitLab- (जल्द आ रहा है)Bitbucket- (जल्द आ रहा है)
वर्ज़न कंट्रोल फ़ीचर्स#
- ब्रांच-विशिष्ट एनालिसिस
फ़ाइल फ़ॉर्मेट सपोर्ट#
Maguyva सोर्स कोड और टेक्स्ट-आधारित फ़ाइलों को प्रोसेस करता है। ऊपर भाषा सेक्शन में सूचीबद्ध Markdown और HTML डॉक्यूमेंटेशन भी सपोर्टेड हैं। निम्नलिखित स्ट्रक्चर्ड डेटा फ़ॉर्मेट भी पार्स किए जा सकते हैं:
डेटा फ़ॉर्मेट्स#
- CSV - कॉमा-सेपरेटेड वैल्यूज़
- XML - स्ट्रक्चर्ड डेटा और कॉन्फ़िगरेशन
- JSON - API डॉक्यूमेंटेशन और डेटा
- YAML - कॉन्फ़िगरेशन फ़ाइलें
- TOML - कॉन्फ़िगरेशन फ़ाइलें
मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) कम्पैटिबिलिटी#
डॉक्यूमेंटेड MCP क्लाइंट्स#
Maguyva के पास फ़िलहाल Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cline, Roo Code, Goose, Continue, LM Studio, Amazon Q, JetBrains, Zed, Trae, OpenCode, BoltAI, LibreChat, Antigravity, Claude Cowork, ChatGPT, और Warp के लिए सेटअप गाइड हैं। अन्य MCP-compatible clients भी उसी सर्वर से कनेक्ट हो सकते हैं, अगर वे स्टैंडर्ड MCP कॉन्फ़िगरेशन सपोर्ट करते हैं।
कम्पैटिबिलिटी नोट: Maguyva स्टैंडर्ड MCP का इस्तेमाल करता है। MCP सपोर्ट वाला कोई भी क्लाइंट उसी सर्वर से कनेक्ट हो सकता है, भले ही हमने अभी तक उसके लिए फर्स्ट-पार्टी सेटअप गाइड न लिखी हो।
इंटीग्रेशन के फ़ायदे#
- कोई वेंडर लॉक-इन नहीं - Maguyva आपके डेवलपमेंट एनवायरनमेंट को अपने क़ब्ज़े में लेने की कोशिश नहीं करता। यह बस एक MCP टूल है जिसे आप अपनी पसंद के किसी भी क्लाइंट या वर्कफ़्लो में प्लग कर सकते हैं।
- कंसिस्टेंट कॉन्टेक्स्ट - सभी मॉडल्स में वही ऑप्टिमाइज़्ड डेटा
- फ़्यूचर-प्रूफ़ - नए MCP-कम्पैटिबल मॉडल्स के साथ अपने-आप काम करता है
सुरक्षा और प्राइवेसी#
डेटा सुरक्षा#
- ट्रांसपोर्ट सिक्योरिटी - सेवा से कनेक्शन HTTPS/TLS का इस्तेमाल करते हैं
- मैनेज्ड स्टोरेज - इंडेक्स्ड डेटा को मैनेज्ड इन्फ्रास्ट्रक्चर पर स्टोरेज-लेवल एन्क्रिप्शन के साथ रेस्ट में स्टोर किया जाता है
- नियंत्रित रिटेंशन - रिपॉज़िटरी डिस्कनेक्ट करने पर सक्रिय इंडेक्स्ड डेटा हट जाता है, बचे हुए बैकअप रिटेंशन शेड्यूल पर एक्सपायर होते हैं
- नेमस्पेस आइसोलेशन - रिपॉज़िटरी डेटा को पाइपलाइन और डेटाबेस क्वेरी पाथ के ज़रिए वर्कस्पेस और नेमस्पेस के अनुसार सीमित किया जाता है
एक्सेस कंट्रोल्स#
- टोकन-आधारित ऑथेंटिकेशन - API रिक्वेस्ट्स के लिए वैलिड टोकन ज़रूरी है
- स्कोप्ड रिपॉज़िटरी एक्सेस - एक्सेस केवल उन रिपॉज़िटरीज़ और नेमस्पेस तक सीमित है जो आपके वर्कस्पेस को उपलब्ध हैं
- ऑपरेशनल लॉगिंग - ट्रबलशूटिंग, सुरक्षा, और दुरुपयोग रोकथाम के लिए टूल कॉल्स और सेवा इवेंट्स लॉग किए जाते हैं
प्लेटफ़ॉर्म कम्पैटिबिलिटी#
Maguyva एक क्लाउड सेवा के रूप में चलता है। किसी भी ऑपरेटिंग सिस्टम पर कोई भी MCP-कम्पैटिबल क्लाइंट स्टैंडर्ड MCP प्रोटोकॉल के ज़रिए कनेक्ट हो सकता है। किसी लोकल इंस्टॉलेशन की ज़रूरत नहीं है।
शुरुआत करें#
अपने डेवलपमेंट वर्कफ़्लो में Maguyva को इंटीग्रेट करने के लिए तैयार हैं?
क्विक स्टार्ट: ज़्यादातर डेवलपर्स 5 मिनट से कम में शुरू हो जाते हैं। बस अपनी रिपॉज़िटरी कनेक्ट करें और तुरंत अपने AI वर्कफ़्लो को ऑप्टिमाइज़ करना शुरू करें।
बड़ी कोडबेस? 10M+ लाइनों के कोड सपोर्ट के लिए Fleet प्लान देखें।