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, dan indexing dasar.
Maguyva mendukung 279 bahasa dan teknologi berbasis teks. Angka-angka ini berasal dari konfigurasi bahasa kanonis dan tidak saling eksklusif: satu bahasa bisa memiliki AST structural search dan ekstraksi simbol sekaligus.
AST structural search
AST241
Bahasa dengan struktur berbasis parser untuk AST dan alur kerja structural search.
Ekstraksi simbol
Simbol277
Bahasa dengan metadata simbol milik sumber untuk definisi dan pencarian.
Cakupan terindeks
Semua279
Setiap bahasa yang terdaftar diindeks untuk konteks file, teks, dan repository.
Bahasa Pemrograman
116 bahasaTeknologi Web
22 bahasaShell & Scripting
5 bahasaBahasa Query
5 bahasaSkema & Serialisasi
10 bahasaKonfigurasi & Data
33 bahasaSistem Build
7 bahasaBlockchain & Smart Contract
3 bahasaKhusus
13 bahasaAssembly
3 bahasaKonfigurasi
10 bahasaData
16 bahasaDatabase
1 bahasaDiagram
1 bahasaDokumentasi
17 bahasaGrafis
1 bahasaPerangkat Keras
2 bahasaInfrastruktur
11 bahasaMarkup
1 bahasaPengujian
2 bahasa241 bahasa saat ini memiliki structural search berbasis AST. Bahasa yang ditandai Teks tetap bisa diindeks, tapi query struktural mengandalkan konteks file dan teks yang lebih ringan.
Butuh versi untuk manusia? Jelajahi panduan bahasa baru untuk halaman terkurasi tentang Python, TypeScript, Java, Terraform, COBOL, dan stack lain yang benar-benar dievaluasi orang.
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, 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, dan Warp. MCP-compatible clients lain 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.
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 yang diindeks disimpan pada infrastruktur terkelola dengan enkripsi tingkat storage saat data diam (at rest)
- 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 10 juta+ baris kode.