Keserasian & Spesifikasi Teknikal
Keupayaan Bahasa#
Maguyva dioptimumkan untuk bahasa pengaturcaraan, tetapi ia turut mengindeks web, konfigurasi, skema, dokumentasi, dan teknologi lain yang berasaskan teks. Berikut ialah kiraan keupayaan yang menggerakkan carian struktur, carian simbol, dan pengindeksan asas.
Maguyva menyokong 279 bahasa dan teknologi berasaskan teks. Kiraan ini datang daripada konfigurasi bahasa kanonik dan tidak saling eksklusif: satu bahasa boleh mempunyai carian struktur AST dan pengekstrakan simbol pada masa yang sama.
Carian struktur AST
AST241
Bahasa dengan struktur berasaskan parser untuk aliran kerja AST dan structural-search.
Pengekstrakan simbol
Simbol277
Bahasa dengan metadata simbol yang dimiliki sumber untuk definisi dan carian.
Liputan diindeks
Semua279
Setiap bahasa yang disenaraikan diindeks untuk konteks fail, teks, dan repositori.
Bahasa Pengaturcaraan
116 bahasaTeknologi Web
22 bahasaShell & Skrip
5 bahasaBahasa Query
5 bahasaSkema & Serialisasi
10 bahasaKonfigurasi & Data
33 bahasaSistem Build
7 bahasaBlockchain & Kontrak Pintar
3 bahasaKhusus
13 bahasaAssembly
3 bahasaKonfigurasi
10 bahasaData
16 bahasaPangkalan Data
1 bahasaRajah
1 bahasaDokumentasi
17 bahasaGrafik
1 bahasaPerkakasan
2 bahasaInfrastruktur
11 bahasaMarkup
1 bahasaUjian
2 bahasa241 bahasa mempunyai carian struktur berasaskan-AST hari ini. Bahasa yang ditanda Text masih boleh diindeks, tetapi query struktur bergantung kepada konteks fail dan teks yang lebih ringan.
Perlukan versi mesra manusia? Semak imbas panduan bahasa baharu untuk halaman terpilih bagi Python, TypeScript, Java, Terraform, COBOL, dan stack lain yang benar-benar dinilai orang ramai.
Integrasi Repositori#
Repositori Kod Disokong#
- GitHub - Repositori awam dan persendirian
GitLab- (Dirancang)Bitbucket- (Dirancang)
Ciri Kawalan Versi#
- Analisis khusus branch
Sokongan Format Fail#
Maguyva memproses kod sumber dan fail berasaskan teks. Dokumentasi Markdown dan HTML disokong seperti yang disenaraikan dalam bahagian bahasa di atas. Format data berstruktur berikut turut boleh dihurai:
Format Data#
- CSV - Nilai dipisahkan koma
- XML - Data berstruktur dan konfigurasi
- JSON - Dokumentasi API dan data
- YAML - Fail konfigurasi
- TOML - Fail konfigurasi
Keserasian Model Context Protocol (MCP)#
Klien MCP Didokumenkan#
Maguyva kini mempunyai panduan persediaan 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 boleh menyambung ke pelayan yang sama jika ia menyokong konfigurasi MCP piawai.
Nota keserasian: Maguyva menggunakan MCP standard. Sebarang klien yang menyokong MCP boleh menyambung ke pelayan yang sama, walaupun kami belum menulis panduan persediaan rasmi untuknya lagi.
Faedah Integrasi#
- Tiada Vendor Lock-in - Maguyva tidak cuba mengambil alih persekitaran pembangunan anda. Ia hanya satu tool MCP yang anda sambungkan ke mana-mana klien atau aliran kerja yang anda sudah mahu gunakan.
- Konteks Konsisten - Data yang sama dioptimumkan merentas semua model
- Tahan Masa Depan - Berfungsi secara automatik dengan model serasi-MCP baharu
Keselamatan & Privasi#
Perlindungan Data#
- Keselamatan Transport - Sambungan ke perkhidmatan menggunakan HTTPS/TLS
- Storan Terurus - Data terindeks disimpan pada infrastruktur terurus dengan penyulitan peringkat storan semasa rehat
- Pengekalan Terkawal - Pemutusan sambungan repositori mengalih keluar data terindeks aktif, dengan sandaran baki tamat tempoh mengikut jadual pengekalan
- Pengasingan Ruang Nama - Data repositori diskop mengikut ruang kerja dan ruang nama melalui laluan saluran paip dan pertanyaan pangkalan data
Kawalan Akses#
- Pengesahan Berasaskan Token - Permintaan API memerlukan token yang sah
- Akses Repositori Berskop - Akses terhad kepada repositori dan namespace yang tersedia untuk ruang kerja anda
- Pengelogan Operasi - Panggilan tool dan peristiwa perkhidmatan dilog untuk penyelesaian masalah, keselamatan, dan pencegahan penyalahgunaan
Keserasian Platform#
Maguyva berjalan sebagai perkhidmatan awan. Mana-mana klien serasi-MCP pada mana-mana sistem operasi boleh menyambung melalui protokol MCP piawai. Tiada pemasangan tempatan diperlukan.
Bermula#
Bersedia untuk mengintegrasikan Maguyva dengan aliran kerja pembangunan anda?
Mula Pantas: Kebanyakan pembangun sudah beroperasi dalam masa kurang 5 minit. Sambungkan sahaja repositori anda dan mula optimumkan aliran kerja AI anda serta-merta.
Codebase Besar? Lihat pelan Fleet untuk sokongan 10 juta+ baris kod.