Compatibilità e specifiche tecniche
Capacità per linguaggio#
Maguyva è ottimizzato per i linguaggi di programmazione, ma indicizza anche web, configurazioni, schemi, documentazione e altre tecnologie basate su testo. Di seguito i conteggi delle capacità che alimentano la ricerca strutturale, la ricerca di simboli e l'indicizzazione di base.
Maguyva supporta 279 linguaggi e tecnologie basate su testo. Questi conteggi provengono dalla configurazione canonica dei linguaggi e non si escludono a vicenda: un linguaggio può avere sia la ricerca strutturale AST sia l'estrazione dei simboli.
Ricerca strutturale AST
AST241
Linguaggi con struttura basata su parser per flussi di lavoro AST e ricerca strutturale.
Estrazione dei simboli
Simboli277
Linguaggi con metadati dei simboli propri del codice sorgente per definizioni e ricerca.
Copertura indicizzata
Tutti279
Ogni linguaggio elencato è indicizzato per il contesto di file, testo e repository.
Linguaggi di programmazione
116 linguaggiTecnologie web
22 linguaggiShell e scripting
5 linguaggiLinguaggi di query
5 linguaggiSchemi e serializzazione
10 linguaggiConfigurazione e dati
33 linguaggiSistemi di build
7 linguaggiBlockchain e smart contract
3 linguaggiSpecializzato
13 linguaggiAssembly
3 linguaggiConfigurazione
10 linguaggiDati
16 linguaggiDatabase
1 linguaggiDiagramma
1 linguaggiDocumentazione
17 linguaggiGrafica
1 linguaggiHardware
2 linguaggiInfrastruttura
11 linguaggiMarkup
1 linguaggiTest
2 linguaggi241 linguaggi hanno oggi la ricerca strutturale basata su AST. I linguaggi etichettati come Testo restano indicizzabili, ma le query strutturali si basano su un contesto di file e testo più leggero.
Ti serve la versione per umani? Sfoglia le nuove guide linguistiche con pagine curate su Python, TypeScript, Java, Terraform, COBOL e altri stack che le persone valutano davvero.
Integrazione del repository#
Repository di codice supportati#
- GitHub - Repository pubblici e privati
GitLab- (Pianificato)Bitbucket- (Pianificato)
Funzionalità di controllo versione#
- Analisi per branch
Supporto ai formati di file#
Maguyva elabora codice sorgente e file basati su testo. La documentazione in Markdown e HTML è supportata come indicato nella sezione linguaggi sopra. I seguenti formati di dati strutturati sono inoltre analizzabili:
Formati di dati#
- CSV - Valori separati da virgola
- XML - Dati strutturati e configurazione
- JSON - Documentazione e dati API
- YAML - File di configurazione
- TOML - File di configurazione
Compatibilità con Model Context Protocol (MCP)#
Client MCP documentati#
Maguyva ha attualmente guide di configurazione per 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 e Warp. Altri MCP-compatible clients possono connettersi allo stesso server se supportano la configurazione MCP standard.
Nota di compatibilità: Maguyva usa lo standard MCP. Qualsiasi client con supporto MCP può connettersi allo stesso server, anche se non abbiamo ancora scritto una guida di configurazione ufficiale per esso.
Vantaggi dell'integrazione#
- Nessun vendor lock-in - Maguyva non cerca di prendere il controllo del tuo ambiente di sviluppo. È semplicemente uno strumento MCP che colleghi al client o al flusso di lavoro che già vuoi usare.
- Contesto coerente - Gli stessi dati ottimizzati su tutti i modelli
- A prova di futuro - Funziona automaticamente con i nuovi modelli compatibili con MCP
Sicurezza e privacy#
Protezione dei dati#
- Sicurezza del trasporto - Le connessioni al servizio usano HTTPS/TLS
- Archiviazione gestita - I dati indicizzati sono archiviati su infrastruttura gestita con crittografia a riposo a livello di storage
- Conservazione controllata - La disconnessione di un repository rimuove i dati indicizzati attivi, con i backup residui che scadono secondo il piano di conservazione
- Isolamento per namespace - I dati del repository sono delimitati per workspace e namespace lungo la pipeline e i percorsi di query del database
Controlli di accesso#
- Autenticazione basata su token - Le richieste API richiedono un token valido
- Accesso ai repository delimitato - L'accesso è limitato ai repository e namespace disponibili per il tuo workspace
- Registrazione operativa - Le chiamate agli strumenti e gli eventi del servizio vengono registrati per la risoluzione dei problemi, la sicurezza e la prevenzione degli abusi
Compatibilità della piattaforma#
Maguyva funziona come servizio cloud. Qualsiasi client compatibile con MCP su qualsiasi sistema operativo può connettersi tramite il protocollo MCP standard. Nessuna installazione locale richiesta.
Per iniziare#
Pronto a integrare Maguyva nel tuo flusso di lavoro di sviluppo?
Avvio rapido: la maggior parte degli sviluppatori è operativa in meno di 5 minuti. Basta collegare il tuo repository e iniziare subito a ottimizzare i tuoi flussi di lavoro IA.
Codebase enorme? Dai un'occhiata al piano Fleet per il supporto a oltre 10 milioni di righe di codice.