सामग्री पर जाएँ

कम्पैटिबिलिटी और तकनीकी विवरण

भाषा क्षमताएँ#

Maguyva प्रोग्रामिंग भाषाओं के लिए ऑप्टिमाइज़ किया गया है, लेकिन यह वेब, कॉन्फ़िग, स्कीमा, दस्तावेज़ीकरण, और अन्य टेक्स्ट-आधारित तकनीकों को भी इंडेक्स करता है। नीचे वे क्षमता आँकड़े दिए गए हैं जो स्ट्रक्चरल सर्च, सिंबल लुकअप, और बेसलाइन इंडेक्सिंग को संचालित करते हैं।

Maguyva 279 भाषाएँ और टेक्स्ट-आधारित तकनीकें को सपोर्ट करता है। ये आँकड़े कैनोनिकल लैंग्वेज कॉन्फ़िग से आते हैं और आपस में एक-दूसरे को बाहर नहीं करते: किसी भाषा में AST स्ट्रक्चरल सर्च और सिंबल एक्सट्रैक्शन दोनों एक साथ हो सकते हैं।

AST स्ट्रक्चरल सर्च

AST

241

वे भाषाएँ जिनमें AST और स्ट्रक्चरल-सर्च वर्कफ़्लो के लिए पार्सर-आधारित स्ट्रक्चर है।

सिंबल एक्सट्रैक्शन

सिंबल्स

277

वे भाषाएँ जिनमें डेफ़िनिशन और लुकअप के लिए सोर्स-ओन्ड सिंबल मेटाडेटा है।

इंडेक्स्ड कवरेज

सभी

279

सूचीबद्ध हर भाषा फ़ाइल, टेक्स्ट, और रिपॉज़िटरी कॉन्टेक्स्ट के लिए इंडेक्स की जाती है।

प्रोग्रामिंग भाषाएँ

116 भाषाएँ
ABAPActionScriptAdaAgdaALटेक्स्टApexArduinoBassटेक्स्टBatchटेक्स्टBrightScriptटेक्स्टBSL (1C:Enterprise Script)CC#C++C3CairoCFMLClarityClojureCOBOLCodeQLCommon LispCrystalCUDACythonDDartElixirElmEmacs LispEnforceटेक्स्टErlangF#F# SignatureFaustटेक्स्टFennelFish ShellForthFortranFuncGDScriptGleamGoGroovyHackHareHaskellHaxeHLSLHoonIdrisInkoISPCJanetJavaJavaScriptjqJSXJuliaKotlinLean 4LogtalkLuaLuauMagikMojoMoveNASMNimNushellObjective-CObjective-C (alias)Objective-C++OCamlOdinPascalPerlPHPPonyPostScriptटेक्स्टPrologPureScriptPythonQML/JSRRacketReScriptRocRubyRustSASScalaSchemeSlangSmaliSourcePawnSquirrelStarlarkSuperColliderSwaySwiftTclTealTSXTypeScriptVValaVB.NETVBScriptटेक्स्टVim ScriptVisual Basicटेक्स्टWebAssembly ScriptWebAssembly TextWGSLWolfram LanguageZig

वेब तकनीकें

22 भाषाएँ
AngularAstroBladeCSSDjango HTMLEExEmbedded TemplateGlimmerGo TemplateHEExHTMLJinja2टेक्स्टLessटेक्स्टLiquidPugRazorSCSSSvelteTemplTeraTwigVue

शेल और स्क्रिप्टिंग

5 भाषाएँ
AWKBash/ShellNushellPowerShellZsh

क्वेरी भाषाएँ

5 भाषाएँ
GraphQLPromQLRegoSPARQLTree-sitter Query

स्कीमा और सीरियलाइज़ेशन

10 भाषाएँ
Cap'n ProtoCedar Schemaटेक्स्टOCaml InterfacePrismaProtocol Buffersटेक्स्टProtocol Buffers (Parser)SmithyTableGenThriftWIT

कॉन्फ़िगरेशन और डेटा

33 भाषाएँ
Caddyfileटेक्स्टCUECylcDesktop Entryटेक्स्टDevice TreeDiffटेक्स्टEBNFटेक्स्टEditorConfigटेक्स्टEDSटेक्स्टFacilityटेक्स्टFIDLटेक्स्टGit AttributesGit CommitGit Configटेक्स्टGit IgnoreGit Rebaseटेक्स्टGo ModuleGo SumGodot Resourceटेक्स्टHTTPINIJSONKDLOpenFOAMटेक्स्टPropertiesPython ManifestRequirementsRONSSH ConfigText Protoटेक्स्टTmuxटेक्स्टTOMLYAML

बिल्ड सिस्टम

7 भाषाएँ
BitBakeCMakeJustMakefileMesonNinjare2c

ब्लॉकचेन और स्मार्ट कॉन्ट्रैक्ट्स

3 भाषाएँ
CircomSolidityTact

स्पेशलाइज़्ड

13 भाषाएँ
BeancountCedarटेक्स्टChatitoDOTHyprlangMATLABMermaidNQCPlantUMLPORBSTestYuck

असेंबली

3 भाषाएँ
AssemblyLLVM IRUxntal

कॉन्फ़िगरेशन

10 भाषाएँ
GStreamer LaunchKconfigLinker ScriptNickelNixPklPrintfQML DirectoryReadlineXCompose

डेटा

16 भाषाएँ
Cooklangटेक्स्टCornटेक्स्टCPONCSVDjotElsaटेक्स्टJsonnetLedgerLua PatternsPEM Certificateटेक्स्टPGNPSVTodo.txtटेक्स्टTSVTurtleटेक्स्टUngrammar

डेटाबेस

1 भाषाएँ
SQL

डायग्राम

1 भाषाएँ
D2

डॉक्यूमेंटेशन

17 भाषाएँ
AsciiDocBibTeXCommentsDoxygenDTDJSDocLaTeXLuaDocMarkdownMarkdown InlineNorgOrg ModereStructuredTextreStructuredText (rst)टेक्स्टTLA+TypstVimdocटेक्स्ट

ग्राफ़िक्स

1 भाषाएँ
GLSL

हार्डवेयर

2 भाषाएँ
VerilogVHDL

इन्फ्रास्ट्रक्चर

11 भाषाएँ
BicepDockerfileEarthfileटेक्स्टFIRRTLGNHCLNetLinxNginxटेक्स्टPuppetTerraformudev

मार्कअप

1 भाषाएँ
XML

टेस्टिंग

2 भाषाएँ
HurlRobot Framework

आज 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 प्लान देखें।

Free से शुरू करें →