Skip to content

Compatibility & Technical Specifications

Language Capabilities#

Maguyva is optimized for programming languages, but it also indexes web, config, schema, documentation, and other text-based technologies. Below are the capability counts that drive structural search, symbol lookup, and baseline indexing.

Maguyva supports 279 languages and text-based technologies. These counts come from the canonical language config and are not mutually exclusive: a language can have AST structural search and symbol extraction at the same time.

AST structural search

AST

241

Languages with parser-backed structure for AST and structural-search workflows.

Symbol extraction

Symbols

277

Languages with source-owned symbol metadata for definitions and lookup.

Indexed coverage

All

279

Every listed language is indexed for file, text, and repository context.

Programming Languages

116 languages
ABAPActionScriptAdaAgdaALTextApexArduinoBassTextBatchTextBrightScriptTextBSL (1C:Enterprise Script)CC#C++C3CairoCFMLClarityClojureCOBOLCodeQLCommon LispCrystalCUDACythonDDartElixirElmEmacs LispEnforceTextErlangF#F# SignatureFaustTextFennelFish ShellForthFortranFuncGDScriptGleamGoGroovyHackHareHaskellHaxeHLSLHoonIdrisInkoISPCJanetJavaJavaScriptjqJSXJuliaKotlinLean 4LogtalkLuaLuauMagikMojoMoveNASMNimNushellObjective-CObjective-C (alias)Objective-C++OCamlOdinPascalPerlPHPPonyPostScriptTextPrologPureScriptPythonQML/JSRRacketReScriptRocRubyRustSASScalaSchemeSlangSmaliSourcePawnSquirrelStarlarkSuperColliderSwaySwiftTclTealTSXTypeScriptVValaVB.NETVBScriptTextVim ScriptVisual BasicTextWebAssembly ScriptWebAssembly TextWGSLWolfram LanguageZig

Web Technologies

22 languages
AngularAstroBladeCSSDjango HTMLEExEmbedded TemplateGlimmerGo TemplateHEExHTMLJinja2TextLessTextLiquidPugRazorSCSSSvelteTemplTeraTwigVue

Shell & Scripting

5 languages
AWKBash/ShellNushellPowerShellZsh

Query Languages

5 languages
GraphQLPromQLRegoSPARQLTree-sitter Query

Schema & Serialization

10 languages
Cap'n ProtoCedar SchemaTextOCaml InterfacePrismaProtocol BuffersTextProtocol Buffers (Parser)SmithyTableGenThriftWIT

Configuration & Data

33 languages
CaddyfileTextCUECylcDesktop EntryTextDevice TreeDiffTextEBNFTextEditorConfigTextEDSTextFacilityTextFIDLTextGit AttributesGit CommitGit ConfigTextGit IgnoreGit RebaseTextGo ModuleGo SumGodot ResourceTextHTTPINIJSONKDLOpenFOAMTextPropertiesPython ManifestRequirementsRONSSH ConfigText ProtoTextTmuxTextTOMLYAML

Build Systems

7 languages
BitBakeCMakeJustMakefileMesonNinjare2c

Blockchain & Smart Contracts

3 languages
CircomSolidityTact

Specialized

13 languages
BeancountCedarTextChatitoDOTHyprlangMATLABMermaidNQCPlantUMLPORBSTestYuck

Assembly

3 languages
AssemblyLLVM IRUxntal

Configuration

10 languages
GStreamer LaunchKconfigLinker ScriptNickelNixPklPrintfQML DirectoryReadlineXCompose

Data

16 languages
CooklangTextCornTextCPONCSVDjotElsaTextJsonnetLedgerLua PatternsPEM CertificateTextPGNPSVTodo.txtTextTSVTurtleTextUngrammar

Database

1 languages
SQL

Diagram

1 languages
D2

Documentation

17 languages
AsciiDocBibTeXCommentsDoxygenDTDJSDocLaTeXLuaDocMarkdownMarkdown InlineNorgOrg ModereStructuredTextreStructuredText (rst)TextTLA+TypstVimdocText

Graphics

1 languages
GLSL

Hardware

2 languages
VerilogVHDL

Infrastructure

11 languages
BicepDockerfileEarthfileTextFIRRTLGNHCLNetLinxNginxTextPuppetTerraformudev

Markup

1 languages
XML

Testing

2 languages
HurlRobot Framework

241 languages have AST-backed structural search today. Languages tagged Text are still indexable, but structural queries rely on lighter file and text context.

Need the human version? Browse the new language guides for curated pages on Python, TypeScript, Java, Terraform, COBOL, and other stacks people actually evaluate.

Repository Integration#

Supported Code Repositories#

  • GitHub - Public and private repositories
  • GitLab - (Planned)
  • Bitbucket - (Planned)

Version Control Features#

  • Branch-specific analysis

File Format Support#

Maguyva processes source code and text-based files. Markdown and HTML documentation are supported as listed in the languages section above. The following structured data formats are also parseable:

Data Formats#

  • CSV - Comma-separated values
  • XML - Structured data and configuration
  • JSON - API documentation and data
  • YAML - Configuration files
  • TOML - Configuration files

Model Context Protocol (MCP) Compatibility#

Documented MCP Clients#

Maguyva currently has setup guides for 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, and Warp. Other MCP-compatible clients can connect to the same server if they support standard MCP configuration.

Compatibility note: Maguyva uses standard MCP. Any client with MCP support can connect to the same server, even if we have not written a first-party setup guide for it yet.

Integration Benefits#

  • No Vendor Lock-in - Maguyva is not trying to take over your development environment. It is simply an MCP tool you plug into whatever client or workflow you already want to use.
  • Consistent Context - Same optimized data across all models
  • Future-Proof - Works with new MCP-compatible models automatically

Security & Privacy#

Data Protection#

  • Transport Security - Connections to the service use HTTPS/TLS
  • Managed Storage - Indexed data is stored on managed infrastructure with storage-level encryption at rest
  • Controlled Retention - Repository disconnects remove active indexed data, with residual backups expiring on the retention schedule
  • Namespace Isolation - Repository data is scoped by workspace and namespace through the pipeline and database query paths

Access Controls#

  • Token-based Authentication - API requests require a valid token
  • Scoped Repository Access - Access is limited to repositories and namespaces available to your workspace
  • Operational Logging - Tool calls and service events are logged for troubleshooting, security, and abuse prevention

Platform Compatibility#

Maguyva runs as a cloud service. Any MCP-compatible client on any operating system can connect via the standard MCP protocol. No local installation required.

Getting Started#

Ready to integrate Maguyva with your development workflow?

Quick Start: Most developers are up and running in under 5 minutes. Simply connect your repository and start optimizing your AI workflows immediately.

Big Codebase? Check out the Fleet plan for 10M+ lines of code support.

Start free →