Compatibilidade e Especificações Técnicas
Capacidades por Linguagem#
O Maguyva é otimizado para linguagens de programação, mas também indexa web, configurações, esquemas, documentação e outras tecnologias baseadas em texto. Abaixo estão as contagens de capacidades que impulsionam a busca estrutural, a busca de símbolos e a indexação básica.
O Maguyva suporta 279 linguagens e tecnologias baseadas em texto. Essas contagens vêm da configuração canônica de linguagens e não são mutuamente exclusivas: uma linguagem pode ter busca estrutural via AST e extração de símbolos ao mesmo tempo.
Busca estrutural via AST
AST241
Linguagens com estrutura baseada em parser para fluxos de trabalho de AST e busca estrutural.
Extração de símbolos
Símbolos277
Linguagens com metadados de símbolos próprios do código-fonte para definições e busca.
Cobertura indexada
Todos279
Todas as linguagens listadas são indexadas para contexto de arquivo, texto e repositório.
Linguagens de Programação
116 linguagensTecnologias Web
22 linguagensShell e Scripting
5 linguagensLinguagens de Consulta
5 linguagensSchema e Serialização
10 linguagensConfiguração e Dados
33 linguagensSistemas de Build
7 linguagensBlockchain e Contratos Inteligentes
3 linguagensEspecializado
13 linguagensAssembly
3 linguagensConfiguração
10 linguagensDados
16 linguagensBanco de Dados
1 linguagensDiagrama
1 linguagensDocumentação
17 linguagensGráficos
1 linguagensHardware
2 linguagensInfraestrutura
11 linguagensMarkup
1 linguagensTestes
2 linguagens241 linguagens têm busca estrutural baseada em AST hoje. As linguagens marcadas como Texto ainda são indexáveis, mas as consultas estruturais dependem de um contexto de arquivo e texto mais leve.
Precisa da versão para humanos? Navegue pelos novos guias de linguagens com páginas selecionadas sobre Python, TypeScript, Java, Terraform, COBOL e outras stacks que as pessoas realmente avaliam.
Integração de Repositório#
Repositórios de Código Suportados#
- GitHub - Repositórios públicos e privados
GitLab- (Planejado)Bitbucket- (Planejado)
Recursos de Controle de Versão#
- Análise específica por branch
Suporte a Formatos de Arquivo#
O Maguyva processa código-fonte e arquivos baseados em texto. A documentação em Markdown e HTML é suportada, conforme listado na seção de linguagens acima. Os seguintes formatos de dados estruturados também são interpretáveis:
Formatos de Dados#
- CSV - Valores separados por vírgula
- XML - Dados estruturados e configuração
- JSON - Documentação e dados de API
- YAML - Arquivos de configuração
- TOML - Arquivos de configuração
Compatibilidade com Model Context Protocol (MCP)#
Clientes MCP Documentados#
O Maguyva atualmente tem guias de configuração para 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. Outros MCP-compatible clients podem se conectar ao mesmo servidor, desde que suportem a configuração MCP padrão.
Nota de compatibilidade: O Maguyva usa o MCP padrão. Qualquer cliente com suporte a MCP pode se conectar ao mesmo servidor, mesmo que ainda não tenhamos escrito um guia de configuração oficial para ele.
Benefícios da Integração#
- Sem Lock-in de Fornecedor - O Maguyva não tenta tomar conta do seu ambiente de desenvolvimento. É simplesmente uma ferramenta MCP que você conecta a qualquer cliente ou fluxo de trabalho que já queira usar.
- Contexto Consistente - Os mesmos dados otimizados em todos os modelos
- Preparado para o Futuro - Funciona automaticamente com novos modelos compatíveis com MCP
Segurança e Privacidade#
Proteção de Dados#
- Segurança de Transporte - As conexões com o serviço usam HTTPS/TLS
- Armazenamento Gerenciado - Os dados indexados são armazenados em infraestrutura gerenciada, com criptografia em repouso no nível de armazenamento
- Retenção Controlada - A desconexão de um repositório remove os dados indexados ativos, com backups residuais expirando conforme o cronograma de retenção
- Isolamento de Namespace - Os dados do repositório são escopados por workspace e namespace em todo o pipeline e nas consultas ao banco de dados
Controles de Acesso#
- Autenticação por Token - As requisições de API exigem um token válido
- Acesso Restrito por Repositório - O acesso é limitado aos repositórios e namespaces disponíveis para o seu workspace
- Registro Operacional - As chamadas de ferramentas e os eventos do serviço são registrados para solução de problemas, segurança e prevenção de abuso
Compatibilidade de Plataforma#
O Maguyva funciona como um serviço em nuvem. Qualquer cliente compatível com MCP em qualquer sistema operacional pode se conectar via o protocolo MCP padrão. Nenhuma instalação local é necessária.
Primeiros Passos#
Pronto para integrar o Maguyva ao seu fluxo de desenvolvimento?
Início Rápido: a maioria dos desenvolvedores está em funcionamento em menos de 5 minutos. Basta conectar seu repositório e começar a otimizar seus fluxos de trabalho de IA imediatamente.
Base de código grande? Confira o plano Fleet para suporte a mais de 10 milhões de linhas de código.