Lompat ke konten

Kompatibilitas & Spesifikasi Teknis

Kapabilitas Bahasa

#

Maguyva dioptimalkan untuk bahasa pemrograman, tetapi juga mengindeks web, config, schema, dokumentasi, dan teknologi berbasis teks lainnya. Berikut angka kapabilitas yang menggerakkan structural search, symbol lookup, analisis berbasis graf, dan indexing dasar.

Maguyva mendukung 285 bahasa dan teknologi berbasis teks. Jumlah tiap kapabilitas saling tumpang tindih: AST, simbol, dan relasi graf dilacak secara terpisah, serta kedalaman graf berbeda menurut bahasa dan jenis relasi.

Butuh versi untuk manusia? Buka panduan bahasa untuk contoh praktis dan kemampuan yang didukung pada Python, TypeScript, Java, Terraform, COBOL, serta teknologi lainnya.

Pencarian struktural AST

AST

247

Bahasa dengan struktur berbasis parser untuk AST dan alur kerja structural search.

Ekstraksi simbol

Simbol

282

Bahasa dengan metadata simbol untuk definisi dan pencarian.

Relasi graf

Graf

151

Bahasa dengan ekstraksi relasi operasional untuk pencarian berbasis graf. Kedalamannya berbeda menurut bahasa dan jenis relasi.

Cakupan terindeks

Semua

285

Setiap bahasa yang terdaftar diindeks untuk konteks file, teks, dan repository.

Saat ini, 247 bahasa memiliki pencarian struktural berbasis AST. Setiap bahasa yang tercantum dapat diindeks; ketersediaan AST, simbol, dan graf ditampilkan secara terpisah di bawah.

Temukan bahasa Anda

Penanda ini menunjukkan kemampuan yang diaktifkan dalam konfigurasi bahasa saat ini, bukan skor kualitas proses secara menyeluruh. Ketersediaan graf memerlukan parser, ekstraksi simbol, dan ekstraksi graf yang aktif. Jenis relasi yang didukung dan kedalaman ekstraksi berbeda menurut bahasa.

Aktif Tidak aktif

285 dari 285 bahasa dan teknologi

Bahasa Pemrograman (118)
Bahasa Pemrograman
Bahasa atau teknologi ASTSimbolGraf
ABAP Aktif Aktif Aktif
ActionScript Aktif Aktif Aktif
Ada Aktif Aktif Aktif
Agda Aktif Aktif Aktif
AL Tidak aktif Aktif Aktif
Apex Aktif Aktif Aktif
Arduino Aktif Aktif Aktif
Bass Tidak aktif Aktif Aktif
Batch Tidak aktif Aktif Aktif
BrightScript Tidak aktif Aktif Aktif
BSL (1C:Enterprise Script) Aktif Aktif Aktif
C Aktif Aktif Aktif
C# Aktif Aktif Aktif
C++ Aktif Aktif Aktif
C3 Aktif Aktif Aktif
Cairo Aktif Aktif Aktif
CFML Aktif Aktif Aktif
Clarity Aktif Aktif Aktif
Clojure Aktif Aktif Aktif
COBOL Aktif Aktif Aktif
CodeQL Aktif Aktif Aktif
Common Lisp Aktif Aktif Aktif
Crystal Aktif Aktif Aktif
CUDA Aktif Aktif Aktif
Cython Aktif Aktif Aktif
D Aktif Aktif Aktif
Dart Aktif Aktif Aktif
Elixir Aktif Aktif Aktif
Elm Aktif Aktif Aktif
Emacs Lisp Aktif Aktif Aktif
Enforce Tidak aktif Aktif Aktif
Erlang Aktif Aktif Aktif
F# Aktif Aktif Aktif
F# Signature Aktif Aktif Aktif
Faust Tidak aktif Aktif Aktif
Fennel Aktif Aktif Aktif
Fish Shell Aktif Aktif Aktif
Forth Aktif Aktif Aktif
Fortran Aktif Aktif Aktif
Func Aktif Aktif Aktif
GDScript Aktif Aktif Aktif
Gleam Aktif Aktif Aktif
Go Aktif Aktif Aktif
Groovy Aktif Aktif Aktif
Hack Aktif Aktif Aktif
Hare Aktif Aktif Aktif
Haskell Aktif Aktif Aktif
Haxe Aktif Aktif Aktif
HLSL Aktif Aktif Aktif
Hoon Aktif Aktif Aktif
Idris Aktif Aktif Aktif
Inko Aktif Aktif Aktif
ISPC Aktif Aktif Aktif
Janet Aktif Aktif Aktif
Java Aktif Aktif Aktif
JavaScript Aktif Aktif Aktif
jq Aktif Aktif Aktif
JSX Aktif Aktif Aktif
Julia Aktif Aktif Aktif
Kotlin Aktif Aktif Aktif
Lean 4 Aktif Aktif Aktif
Logtalk Aktif Aktif Aktif
Lua Aktif Aktif Aktif
Luau Aktif Aktif Aktif
Magik Aktif Aktif Aktif
Mojo Aktif Aktif Aktif
Move Aktif Aktif Aktif
NASM Aktif Aktif Aktif
Nim Aktif Aktif Aktif
Nushell Aktif Aktif Aktif
Objective-C Aktif Aktif Aktif
Objective-C (alias) Aktif Aktif Aktif
Objective-C++ Aktif Aktif Aktif
OCaml Aktif Aktif Aktif
OCaml Interface Aktif Aktif Aktif
Odin Aktif Aktif Aktif
Pascal Aktif Aktif Aktif
Perl Aktif Aktif Aktif
PHP Aktif Aktif Aktif
Pony Aktif Aktif Aktif
PostScript Tidak aktif Aktif Aktif
Prolog Aktif Aktif Aktif
PureScript Aktif Aktif Aktif
Python Aktif Aktif Aktif
QML/JS Aktif Aktif Aktif
R Aktif Aktif Aktif
Racket Aktif Aktif Aktif
ReScript Aktif Aktif Aktif
Roc Aktif Aktif Aktif
Ruby Aktif Aktif Aktif
Rust Aktif Aktif Aktif
SAS Aktif Aktif Aktif
Scala Aktif Aktif Aktif
Scheme Aktif Aktif Aktif
Slang Aktif Aktif Aktif
Smali Aktif Aktif Aktif
Snakemake Aktif Aktif Aktif
SourcePawn Aktif Aktif Aktif
Squirrel Aktif Aktif Aktif
Starlark Aktif Aktif Aktif
SuperCollider Aktif Aktif Aktif
Sway Aktif Aktif Aktif
Swift Aktif Aktif Aktif
Tcl Aktif Aktif Aktif
Teal Aktif Aktif Aktif
TSX Aktif Aktif Aktif
TypeScript Aktif Aktif Aktif
V Aktif Aktif Aktif
Vala Aktif Aktif Aktif
VB.NET Aktif Aktif Aktif
VBScript Tidak aktif Tidak aktif Tidak aktif
Vim Script Aktif Aktif Aktif
Visual Basic Tidak aktif Aktif Aktif
WebAssembly Script Aktif Aktif Aktif
WebAssembly Text Aktif Aktif Aktif
WGSL Aktif Aktif Aktif
Wolfram Language Aktif Aktif Aktif
Zig Aktif Aktif Aktif
Teknologi Web (22)
Teknologi Web
Bahasa atau teknologi ASTSimbolGraf
Angular Aktif Aktif Aktif
Astro Aktif Aktif Aktif
Blade Aktif Aktif Aktif
CSS Aktif Aktif Aktif
Django HTML Aktif Aktif Aktif
EEx Aktif Aktif Aktif
Embedded Template Aktif Aktif Aktif
Glimmer Aktif Aktif Aktif
Go Template Aktif Aktif Aktif
HEEx Aktif Aktif Aktif
HTML Aktif Aktif Aktif
Jinja2 Tidak aktif Aktif Aktif
Less Tidak aktif Aktif Aktif
Liquid Aktif Aktif Aktif
Pug Aktif Aktif Aktif
Razor Aktif Aktif Aktif
SCSS Aktif Aktif Aktif
Svelte Aktif Aktif Aktif
Templ Aktif Aktif Aktif
Tera Aktif Aktif Aktif
Twig Aktif Aktif Aktif
Vue Aktif Aktif Aktif
Shell & Scripting (6)
Shell & Scripting
Bahasa atau teknologi ASTSimbolGraf
AWK Aktif Aktif Aktif
Bash/Shell Aktif Aktif Aktif
Elvish Aktif Aktif Aktif
Nushell Aktif Aktif Aktif
PowerShell Aktif Aktif Aktif
Zsh Aktif Aktif Aktif
Bahasa Query (5)
Bahasa Query
Bahasa atau teknologi ASTSimbolGraf
GraphQL Aktif Aktif Aktif
PromQL Aktif Aktif Tidak aktif
Rego Aktif Aktif Aktif
SPARQL Aktif Aktif Aktif
Tree-sitter Query Aktif Aktif Aktif
Skema & Serialisasi (11)
Skema & Serialisasi
Bahasa atau teknologi ASTSimbolGraf
Apache Avro IDL Aktif Aktif Tidak aktif
Cap'n Proto Aktif Aktif Tidak aktif
Cedar Schema Tidak aktif Aktif Tidak aktif
OpenAPI Aktif Aktif Tidak aktif
Prisma Aktif Aktif Tidak aktif
Protocol Buffers Tidak aktif Aktif Tidak aktif
Protocol Buffers (Parser) Aktif Aktif Tidak aktif
Smithy Aktif Aktif Tidak aktif
TableGen Aktif Aktif Tidak aktif
Thrift Aktif Aktif Tidak aktif
WIT Aktif Aktif Tidak aktif
Konfigurasi & Data (33)
Konfigurasi & Data
Bahasa atau teknologi ASTSimbolGraf
Caddyfile Tidak aktif Aktif Tidak aktif
CUE Aktif Aktif Tidak aktif
Cylc Aktif Aktif Tidak aktif
Desktop Entry Tidak aktif Aktif Tidak aktif
Device Tree Aktif Aktif Tidak aktif
Diff Tidak aktif Aktif Tidak aktif
EBNF Tidak aktif Aktif Tidak aktif
EditorConfig Tidak aktif Aktif Tidak aktif
EDS Tidak aktif Aktif Tidak aktif
Facility Tidak aktif Aktif Tidak aktif
FIDL Tidak aktif Aktif Tidak aktif
Git Attributes Aktif Aktif Tidak aktif
Git Commit Aktif Aktif Tidak aktif
Git Config Tidak aktif Aktif Tidak aktif
Git Ignore Aktif Aktif Tidak aktif
Git Rebase Tidak aktif Aktif Tidak aktif
Go Module Aktif Aktif Tidak aktif
Go Sum Aktif Aktif Tidak aktif
Godot Resource Tidak aktif Aktif Tidak aktif
HTTP Aktif Aktif Tidak aktif
INI Aktif Aktif Tidak aktif
JSON Aktif Aktif Tidak aktif
KDL Aktif Aktif Tidak aktif
OpenFOAM Tidak aktif Aktif Tidak aktif
Properties Aktif Aktif Tidak aktif
Python Manifest Aktif Aktif Tidak aktif
Requirements Aktif Aktif Tidak aktif
RON Aktif Aktif Tidak aktif
SSH Config Aktif Aktif Tidak aktif
Text Proto Tidak aktif Aktif Tidak aktif
Tmux Tidak aktif Aktif Tidak aktif
TOML Aktif Aktif Tidak aktif
YAML Aktif Aktif Tidak aktif
Sistem Build (7)
Sistem Build
Bahasa atau teknologi ASTSimbolGraf
BitBake Aktif Aktif Tidak aktif
CMake Aktif Aktif Tidak aktif
Just Aktif Aktif Tidak aktif
Makefile Aktif Aktif Tidak aktif
Meson Aktif Aktif Tidak aktif
Ninja Aktif Aktif Tidak aktif
re2c Aktif Aktif Tidak aktif
Blockchain & Smart Contract (3)
Blockchain & Smart Contract
Bahasa atau teknologi ASTSimbolGraf
Circom Aktif Aktif Tidak aktif
Solidity Aktif Aktif Tidak aktif
Tact Aktif Aktif Tidak aktif
Khusus (13)
Khusus
Bahasa atau teknologi ASTSimbolGraf
Beancount Aktif Aktif Tidak aktif
Cedar Tidak aktif Aktif Tidak aktif
Chatito Aktif Aktif Tidak aktif
DOT Aktif Aktif Tidak aktif
Hyprlang Aktif Aktif Tidak aktif
MATLAB Aktif Aktif Tidak aktif
Mermaid Aktif Aktif Tidak aktif
NQC Aktif Aktif Tidak aktif
PlantUML Aktif Aktif Tidak aktif
PO Aktif Aktif Tidak aktif
RBS Aktif Aktif Aktif
Test Aktif Aktif Tidak aktif
Yuck Aktif Aktif Tidak aktif
Assembly (3)
Assembly
Bahasa atau teknologi ASTSimbolGraf
Assembly Aktif Aktif Tidak aktif
LLVM IR Aktif Aktif Tidak aktif
Uxntal Aktif Aktif Aktif
Konfigurasi (11)
Konfigurasi
Bahasa atau teknologi ASTSimbolGraf
Dhall Aktif Aktif Tidak aktif
GStreamer Launch Aktif Aktif Tidak aktif
Kconfig Aktif Aktif Tidak aktif
Linker Script Aktif Aktif Tidak aktif
Nickel Aktif Aktif Tidak aktif
Nix Aktif Aktif Tidak aktif
Pkl Aktif Aktif Tidak aktif
Printf Aktif Aktif Tidak aktif
QML Directory Aktif Aktif Tidak aktif
Readline Aktif Aktif Tidak aktif
XCompose Aktif Aktif Tidak aktif
Data (16)
Data
Bahasa atau teknologi ASTSimbolGraf
Cooklang Tidak aktif Aktif Tidak aktif
Corn Aktif Aktif Tidak aktif
CPON Aktif Aktif Tidak aktif
CSV Aktif Aktif Tidak aktif
Djot Aktif Aktif Tidak aktif
Elsa Tidak aktif Aktif Tidak aktif
Jsonnet Aktif Aktif Tidak aktif
Ledger Aktif Aktif Tidak aktif
Lua Patterns Aktif Aktif Tidak aktif
PEM Certificate Tidak aktif Tidak aktif Tidak aktif
PGN Aktif Aktif Tidak aktif
PSV Aktif Aktif Tidak aktif
Todo.txt Tidak aktif Aktif Tidak aktif
TSV Aktif Aktif Tidak aktif
Turtle Tidak aktif Aktif Tidak aktif
Ungrammar Aktif Aktif Tidak aktif
Database (1)
Database
Bahasa atau teknologi ASTSimbolGraf
SQL Aktif Aktif Tidak aktif
Diagram (1)
Diagram
Bahasa atau teknologi ASTSimbolGraf
D2 Aktif Aktif Tidak aktif
Dokumentasi (18)
Dokumentasi
Bahasa atau teknologi ASTSimbolGraf
AsciiDoc Aktif Aktif Tidak aktif
BibTeX Aktif Aktif Tidak aktif
Comments Aktif Aktif Tidak aktif
Doxygen Aktif Aktif Tidak aktif
DTD Aktif Aktif Tidak aktif
JSDoc Aktif Aktif Tidak aktif
LaTeX Aktif Aktif Tidak aktif
LuaDoc Aktif Aktif Tidak aktif
Markdown Aktif Aktif Tidak aktif
Markdown Inline Aktif Aktif Tidak aktif
Norg Aktif Aktif Tidak aktif
Org Mode Aktif Aktif Tidak aktif
Plain Text Tidak aktif Tidak aktif Tidak aktif
reStructuredText Aktif Aktif Tidak aktif
reStructuredText (rst) Tidak aktif Aktif Tidak aktif
TLA+ Aktif Aktif Tidak aktif
Typst Aktif Aktif Tidak aktif
Vimdoc Tidak aktif Aktif Tidak aktif
Grafis (1)
Grafis
Bahasa atau teknologi ASTSimbolGraf
GLSL Aktif Aktif Tidak aktif
Perangkat Keras (2)
Perangkat Keras
Bahasa atau teknologi ASTSimbolGraf
Verilog Aktif Aktif Tidak aktif
VHDL Aktif Aktif Tidak aktif
Infrastruktur (11)
Infrastruktur
Bahasa atau teknologi ASTSimbolGraf
Bicep Aktif Aktif Tidak aktif
Dockerfile Aktif Aktif Tidak aktif
Earthfile Tidak aktif Aktif Tidak aktif
FIRRTL Aktif Aktif Tidak aktif
GN Aktif Aktif Tidak aktif
HCL Aktif Aktif Tidak aktif
NetLinx Aktif Aktif Tidak aktif
Nginx Tidak aktif Aktif Tidak aktif
Puppet Aktif Aktif Tidak aktif
Terraform Aktif Aktif Tidak aktif
udev Aktif Aktif Tidak aktif
Markup (1)
Markup
Bahasa atau teknologi ASTSimbolGraf
XML Aktif Aktif Tidak aktif
Pengujian (2)
Pengujian
Bahasa atau teknologi ASTSimbolGraf
Hurl Aktif Aktif Tidak aktif
Robot Framework Aktif Aktif Tidak aktif

Integrasi Repository

#

Repository Kode yang Didukung

#
  • GitHub - Repository publik dan privat
  • GitLab - (Direncanakan)
  • Bitbucket - (Direncanakan)

Fitur Version Control

#
  • Analisis per branch

Dukungan Format File

#

Maguyva memproses kode sumber dan file berbasis teks. Dokumentasi Markdown dan HTML didukung sebagaimana terdaftar di bagian bahasa di atas. Format data terstruktur berikut juga bisa di-parse:

Format Data

#
  • CSV - Nilai yang dipisahkan koma
  • XML - Data terstruktur dan konfigurasi
  • JSON - Dokumentasi dan data API
  • YAML - File konfigurasi
  • TOML - File konfigurasi

Kompatibilitas Model Context Protocol (MCP)

#

Client MCP yang Terdokumentasi

#

Maguyva saat ini memiliki panduan setup untuk Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cline, Goose, Continue, LM Studio, Kiro CLI, JetBrains, Zed, Trae, OpenCode, BoltAI, LibreChat, Antigravity, Claude Cowork, ChatGPT, dan Warp. Klien lain yang kompatibel dengan MCP bisa terhubung ke server yang sama jika mendukung konfigurasi MCP standar.

Catatan kompatibilitas: Maguyva menggunakan MCP standar. Klien mana pun yang mendukung MCP bisa terhubung ke server yang sama, meskipun kami belum menulis panduan setupnya secara resmi.

Instalasi

Manfaat Integrasi

#
  • Tanpa Vendor Lock-in - Maguyva tidak berusaha mengambil alih environment development Anda. Ini cuma tool MCP yang Anda pasang ke client atau alur kerja apa pun yang sudah ingin Anda pakai.
  • Konteks Konsisten - Data teroptimasi yang sama di semua model
  • Siap Masa Depan - Bekerja otomatis dengan model baru yang kompatibel dengan MCP

Keamanan & Privasi

#

Perlindungan Data

#
  • Keamanan Transport - Koneksi ke layanan menggunakan HTTPS/TLS
  • Storage Terkelola - Data terindeks disimpan pada infrastruktur terkelola dengan enkripsi pada lapisan penyimpanan
  • Retensi Terkendali - Memutuskan koneksi repository menghapus data aktif yang terindeks, dengan backup sisa yang kedaluwarsa sesuai jadwal retensi
  • Isolasi Namespace - Data repository dibatasi ruang lingkupnya berdasarkan workspace dan namespace di sepanjang jalur pipeline dan query database

Kontrol Akses

#
  • Autentikasi Berbasis Token - Permintaan API memerlukan token yang valid
  • Akses Repository Terbatas - Akses dibatasi pada repository dan namespace yang tersedia untuk workspace Anda
  • Logging Operasional - Panggilan tool dan event layanan dicatat untuk troubleshooting, keamanan, dan pencegahan penyalahgunaan

Kompatibilitas Platform

#

Maguyva berjalan sebagai layanan cloud. Client mana pun yang kompatibel dengan MCP di sistem operasi mana pun bisa terhubung lewat protokol MCP standar. Tidak perlu instalasi lokal.

Mulai

#

Siap mengintegrasikan Maguyva dengan alur kerja development Anda?

Mulai Cepat: Sebagian besar developer sudah siap jalan dalam waktu kurang dari 5 menit. Cukup hubungkan repository Anda dan langsung mulai mengoptimalkan alur kerja AI Anda.

Codebase Besar? Lihat Paket Fleet untuk dukungan hingga 10 juta baris kode.

Mulai gratis →