Guias
Guias
Páginas de referência atualizadas conforme o produto muda, ao contrário de posts de blog datados. Comece por como escolher um servidor MCP de inteligência de código e depois leia o guia da sua linguagem.
Como escolher um servidor
Guias de linguagens
O que o Maguyva extrai de cada linguagem e os fluxos de trabalho de agente que mais ajudam nesse tipo de repositório.
-
Python
Útil quando codebases Python se espalham por serviços, scripts, type stubs e código de integração operacional.
-
TypeScript
Relevante quando o seu repositório mistura código de aplicação, bibliotecas, clients de API, testes e configuração em vários pacotes.
-
JavaScript
Útil quando um repositório mistura CommonJS, ESM, scripts de tarefas, testes e código de aplicação mais antigo.
-
Go
Uma boa opção para repositórios ricos em serviços, onde handlers, pacotes e código operacional precisam continuar fáceis de rastrear.
-
Rust
Relevante quando você quer assistência de IA em Rust sem perder as barreiras estruturais que tornam Rust vantajoso de usar.
-
Java
Útil quando o repositório está repleto de serviços Spring, frameworks internos e código que sobreviveu a várias eras organizacionais.
-
C#
Uma boa opção quando repositórios .NET cresceram o suficiente para que a assistência segura de IA dependa de estrutura real.
-
PHP
Relevante quando um codebase PHP ainda gera receita, mas ninguém quer um agente agindo por conta própria nele.
-
Terraform
Útil quando o código de infraestrutura faz parte do contexto do repositório e não é algo que o agente deveria simplesmente ignorar.
-
COBOL
É aqui que o suporte amplo a linguagens deixa de ser uma estatística e passa a ser uma ferramenta de modernização.
-
Fortran
Para um código numérico que sobreviveu aos próprios autores, o grafo de chamadas é a primeira documentação.
-
ABAP
Antes de migrar para o S/4HANA, você precisa saber do que o seu código customizado realmente depende.
-
Ada
Ada foi feita para sistemas que não podem falhar. Mudá-los merece o mesmo cuidado.
-
Pascal
Aplicações Delphi e Free Pascal rodam por décadas. Entendê-las não deveria levar o mesmo tempo.
-
Perl
O Perl que ainda roda o seu faturamento, os seus relatórios ou os seus scripts de deploy merece mais que grep.
-
Kotlin
Kotlin esconde muita fiação em receivers e lambdas. O grafo traz tudo de volta.
-
Swift
Em Swift, o comportamento mora em protocolos e extensions. Um agente precisa ver os dois.
-
Ruby
Ruby se lê como prosa. Mesmo assim, as dependências por trás precisam de um mapa.
-
C
Em C, o grafo de chamadas é a arquitetura. Um agente deveria lê-lo antes de editar.
-
C++
C++ esconde o destino real de uma chamada atrás de namespaces, sobrecargas e dispatch virtual. O grafo ajuda um agente a encontrá-lo.
-
Scala
Scala condensa muito significado em pouca sintaxe. O grafo desdobra tudo.
-
Dart
Apps Flutter crescem para os lados bem rápido. O grafo mantém a fiação à vista.
-
Lua
Lua monta objetos com tabelas. O grafo mostra quais tabelas viraram classes.
-
R
O código de análise acaba crescendo além do primeiro script. O grafo mostra o que depende do quê.
-
PowerShell
A automação se espalha por dezenas de scripts. O grafo mostra qual função executa o quê.
-
Groovy
Lógica de build também é código. O grafo trata ela assim.
-
Elixir
A estrutura do Elixir mora nas macros. O grafo lê essas macros como estrutura.
-
Haskell
Os tipos do Haskell dizem muito. O grafo mostra quem depende deles.