Skip to content

Compatibility & Technical Specifications

Coverage Tiers #

Maguyva is optimized for programming languages, but it also indexes web, config, schema, documentation, and other text-based technologies. Below are the coverage tiers and the repo surfaces that get the best structural analysis.

Maguyva supports 278 languages and text-based technologies. The current compatibility dataset is split into full graph support, AST-first support, and basic support depending on how much structure and symbol data we can extract.

Full graph support

Full

266

AST parsing, symbol extraction, and graph-aware workflows.

AST-first support

AST

4

Structural parsing is available, with lighter symbol and graph coverage.

Basic support

Basic

8

Text and file context are reliable, but structural intelligence is limited.

Programming Languages

115 languages
ABAP Basic ActionScript Ada Agda AL Apex Arduino Bass Batch BrightScript BSL (1C:Enterprise Script) C C# C++ C3 Cairo CFML AST Clarity Clojure COBOL CodeQL Common Lisp Crystal CUDA Cython Basic D Dart Elixir Elm Emacs Lisp Enforce Erlang F# F# Signature Faust Fennel Fish Shell Forth Fortran Func GDScript Gleam Go Groovy Hack Hare Haskell Haxe HLSL Hoon Idris Inko ISPC Janet Java JavaScript jq JSX Julia Kotlin Lean 4 Lua Luau Magik Mojo Move NASM Nim Nushell Objective-C Objective-C (alias) Objective-C++ OCaml Odin Pascal Perl PHP Pony PostScript Prolog PureScript Python QML/JS R Racket ReScript Roc Ruby Rust SAS Basic Scala Scheme Slang Smali SourcePawn Squirrel Starlark SuperCollider Sway Swift Tcl Teal TSX TypeScript V Vala VB.NET VBScript Basic Vim Script Visual Basic WebAssembly Script WebAssembly Text WGSL Wolfram Language Basic Zig

Web Technologies

22 languages
Angular Astro Blade CSS Django HTML EEx Embedded Template Glimmer Go Template HEEx HTML Jinja2 Less Liquid Pug Razor SCSS Svelte Templ Tera Twig Vue

Shell & Scripting

5 languages
AWK Bash/Shell Nushell PowerShell Zsh

Query Languages

5 languages
GraphQL PromQL Rego SPARQL Tree-sitter Query

Schema & Serialization

9 languages
Cap'n Proto OCaml Interface Prisma Protocol Buffers Basic Protocol Buffers (Parser) Smithy TableGen Thrift WIT

Configuration & Data

35 languages
Caddyfile Cedar Cedar Schema CUE Cylc Desktop Entry Device Tree Diff EBNF EditorConfig EDS Facility FIDL Git Attributes Git Commit Git Config Git Ignore Git Rebase Go Module Go Sum Godot Resource HTTP INI JSON KDL OpenFOAM Properties Python Manifest Requirements RON SSH Config Text Proto Tmux TOML YAML

Build Systems

7 languages
BitBake CMake Just Makefile Meson Ninja re2c

Blockchain & Smart Contracts

3 languages
Circom Solidity Tact

Specialized

12 languages
Beancount Chatito DOT Hyprlang MATLAB Mermaid NQC PlantUML AST PO RBS AST Test Yuck

Assembly

3 languages
Assembly LLVM IR Uxntal

Configuration

10 languages
GStreamer Launch Kconfig Linker Script Nickel Nix Pkl Printf QML Directory Readline XCompose

Data

17 languages
Cooklang Corn CPON CSV Djot Elsa Jsonnet Ledger Lua Patterns Norg AST PEM Certificate Basic PGN PSV Todo.txt TSV Turtle Ungrammar

Database

1 languages
SQL

Diagram

1 languages
D2

Documentation

16 languages
AsciiDoc BibTeX Comments Doxygen DTD JSDoc LaTeX LuaDoc Markdown Markdown Inline Org Mode reStructuredText reStructuredText (rst) Basic TLA+ Typst Vimdoc

Graphics

1 languages
GLSL

Hardware

2 languages
Verilog VHDL

Infrastructure

11 languages
Bicep Dockerfile Earthfile FIRRTL GN HCL NetLinx Nginx Puppet Terraform udev

Markup

1 languages
XML

Testing

2 languages
Hurl Robot Framework

278 languages supported. Any language tagged AST or Basic is still indexable, but the graph is lighter than the full-support set.

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 infrastructure that provides encryption at rest
  • Controlled Retention - Indexed data stored securely, deletable on demand
  • Namespace Isolation - Repository data is tenant-partitioned and enforced with Row Level Security

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
  • Audit Logging - Track all data processing activities

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 →