Khả năng tương thích & Thông số kỹ thuật
Khả năng theo ngôn ngữ#
Maguyva được tối ưu cho các ngôn ngữ lập trình, nhưng cũng index cả web, cấu hình, schema, tài liệu, và các công nghệ dựa trên văn bản khác. Dưới đây là số liệu khả năng chi phối tìm kiếm cấu trúc, tra cứu ký hiệu, và lập chỉ mục cơ bản.
Maguyva hỗ trợ 279 ngôn ngữ và công nghệ dựa trên văn bản. Các số liệu này đến từ cấu hình ngôn ngữ chuẩn và không loại trừ lẫn nhau: một ngôn ngữ có thể vừa có tìm kiếm cấu trúc AST vừa có trích xuất ký hiệu cùng lúc.
Tìm kiếm cấu trúc AST
AST241
Các ngôn ngữ có cấu trúc dựa trên parser cho quy trình AST và tìm kiếm cấu trúc.
Trích xuất ký hiệu
Ký hiệu277
Các ngôn ngữ có metadata ký hiệu gắn với mã nguồn để định nghĩa và tra cứu.
Phạm vi lập chỉ mục
Tất cả279
Mọi ngôn ngữ được liệt kê đều được lập chỉ mục cho ngữ cảnh tệp, văn bản, và repository.
Ngôn ngữ lập trình
116 ngôn ngữCông nghệ Web
22 ngôn ngữShell & Kịch bản
5 ngôn ngữNgôn ngữ truy vấn
5 ngôn ngữSchema & Tuần tự hóa
10 ngôn ngữCấu hình & Dữ liệu
33 ngôn ngữHệ thống Build
7 ngôn ngữBlockchain & Hợp đồng thông minh
3 ngôn ngữChuyên biệt
13 ngôn ngữHợp ngữ
3 ngôn ngữCấu hình
10 ngôn ngữDữ liệu
16 ngôn ngữCơ sở dữ liệu
1 ngôn ngữSơ đồ
1 ngôn ngữTài liệu
17 ngôn ngữĐồ họa
1 ngôn ngữPhần cứng
2 ngôn ngữHạ tầng
11 ngôn ngữĐánh dấu
1 ngôn ngữKiểm thử
2 ngôn ngữ241 ngôn ngữ hiện có tìm kiếm cấu trúc dựa trên AST. Các ngôn ngữ được gắn nhãn Văn bản vẫn có thể lập chỉ mục, nhưng truy vấn cấu trúc dựa vào ngữ cảnh tệp và văn bản nhẹ hơn.
Cần phiên bản dành cho con người? Xem hướng dẫn ngôn ngữ mới với các trang được tuyển chọn cho Python, TypeScript, Java, Terraform, COBOL, và các ngăn xếp công nghệ khác mà mọi người thực sự đánh giá.
Tích hợp repository#
Repository mã được hỗ trợ#
- GitHub - Repository công khai và riêng tư
GitLab- (Dự kiến)Bitbucket- (Dự kiến)
Tính năng kiểm soát phiên bản#
- Phân tích theo nhánh cụ thể
Hỗ trợ định dạng tệp#
Maguyva xử lý mã nguồn và các tệp dạng văn bản. Tài liệu Markdown và HTML được hỗ trợ như đã liệt kê trong phần ngôn ngữ ở trên. Các định dạng dữ liệu có cấu trúc sau cũng có thể được phân tích:
Định dạng dữ liệu#
- CSV - Giá trị phân tách bằng dấu phẩy
- XML - Dữ liệu có cấu trúc và cấu hình
- JSON - Tài liệu và dữ liệu API
- YAML - Tệp cấu hình
- TOML - Tệp cấu hình
Khả năng tương thích Model Context Protocol (MCP)#
Các client MCP đã được ghi nhận#
Maguyva hiện có hướng dẫn thiết lập cho 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 và Warp. Các MCP-compatible clients khác cũng có thể kết nối đến cùng máy chủ nếu chúng hỗ trợ cấu hình MCP chuẩn.
Lưu ý về khả năng tương thích: Maguyva dùng chuẩn MCP thông thường. Bất kỳ client nào hỗ trợ MCP đều có thể kết nối tới cùng một server, ngay cả khi chúng tôi chưa viết hướng dẫn cài đặt chính thức cho nó.
Lợi ích tích hợp#
- Không khóa nhà cung cấp - Maguyva không cố gắng chiếm lấy môi trường phát triển của bạn. Đây đơn giản là một công cụ MCP mà bạn cắm vào bất kỳ client hoặc quy trình làm việc nào bạn đã muốn dùng.
- Ngữ cảnh nhất quán - Cùng một dữ liệu đã tối ưu hóa trên mọi mô hình
- Sẵn sàng cho tương lai - Tự động hoạt động với các mô hình tương thích MCP mới
Bảo mật & Quyền riêng tư#
Bảo vệ dữ liệu#
- Bảo mật truyền tải - Kết nối đến dịch vụ sử dụng HTTPS/TLS
- Lưu trữ được quản lý - Dữ liệu đã lập chỉ mục được lưu trên hạ tầng được quản lý với mã hóa ở cấp lưu trữ khi ở trạng thái nghỉ
- Lưu giữ có kiểm soát - Ngắt kết nối repository sẽ xóa dữ liệu đã lập chỉ mục đang hoạt động, các bản sao lưu còn lại sẽ hết hạn theo lịch lưu giữ
- Cách ly namespace - Dữ liệu repository được giới hạn phạm vi theo workspace và namespace xuyên suốt pipeline và đường truy vấn cơ sở dữ liệu
Kiểm soát truy cập#
- Xác thực dựa trên token - Yêu cầu API cần có token hợp lệ
- Truy cập repository có phạm vi giới hạn - Quyền truy cập chỉ giới hạn trong các repository và namespace khả dụng cho workspace của bạn
- Ghi nhật ký vận hành - Các lệnh gọi công cụ và sự kiện dịch vụ được ghi nhật ký để khắc phục sự cố, bảo mật, và ngăn chặn lạm dụng
Khả năng tương thích nền tảng#
Maguyva chạy như một dịch vụ đám mây. Bất kỳ client tương thích MCP nào trên bất kỳ hệ điều hành nào cũng có thể kết nối qua giao thức MCP chuẩn. Không cần cài đặt cục bộ.
Bắt đầu#
Sẵn sàng tích hợp Maguyva vào quy trình phát triển của bạn?
Bắt đầu nhanh: Hầu hết nhà phát triển đã sẵn sàng sử dụng trong chưa đầy 5 phút. Chỉ cần kết nối repository và bắt đầu tối ưu hóa quy trình AI của bạn ngay lập tức.
Codebase lớn? Xem Gói Fleet để hỗ trợ hơn 10 triệu dòng mã.