Guías
Guías
Páginas de referencia que se actualizan a medida que cambia el producto, a diferencia de las entradas de blog fechadas. Empieza por cómo elegir un servidor MCP de inteligencia de código y luego lee la guía de tu lenguaje.
Elegir un servidor
Guías de lenguajes
Qué extrae Maguyva de cada lenguaje y los flujos de trabajo de agentes que más ayudan en ese tipo de repositorio.
-
Python
Útil cuando las bases de código Python se extienden entre servicios, scripts, stubs de tipos y código de enlace operativo.
-
TypeScript
Relevante cuando tu repositorio mezcla código de aplicación, bibliotecas, clientes de API, pruebas y configuración en varios paquetes.
-
JavaScript
Útil cuando un repositorio mezcla CommonJS, ESM, scripts de tareas, pruebas y código de aplicación más antiguo.
-
Go
Una buena opción para repositorios con muchos servicios donde los handlers, los paquetes y el código operativo deben seguir siendo fáciles de rastrear.
-
Rust
Relevante cuando quieres asistencia de IA en Rust sin perder las salvaguardas estructurales que hacen que valga la pena usar Rust.
-
Java
Útil cuando el repositorio está lleno de servicios Spring, frameworks internos y código que ha sobrevivido a varias eras organizacionales.
-
C#
Una buena opción cuando los repositorios .NET han crecido tanto que la asistencia de IA segura depende de una estructura real.
-
PHP
Relevante cuando una base de código PHP todavía genera ingresos, pero nadie quiere que un agente actúe por su cuenta dentro de ella.
-
Terraform
Útil cuando el código de infraestructura es parte del contexto del repositorio y no algo que el agente deba pasar por alto sin más.
-
COBOL
Aquí es donde el soporte amplio de lenguajes deja de ser una estadística y se convierte en una herramienta de modernización.
-
Fortran
Para el código numérico que sobrevivió a sus autores, el grafo de llamadas es la primera documentación.
-
ABAP
Antes de migrar a S/4HANA, necesitas saber de qué depende realmente tu código a medida.
-
Ada
Ada se creó para sistemas que no pueden fallar. Cambiarlos merece el mismo cuidado.
-
Pascal
Las aplicaciones Delphi y Free Pascal funcionan durante décadas. Entenderlas no debería tomar lo mismo.
-
Perl
El Perl que todavía mueve tu facturación, tus reportes o tus scripts de despliegue merece algo mejor que grep.
-
Kotlin
Kotlin esconde mucho cableado en receptores y lambdas. El grafo lo saca a la luz.
-
Swift
En Swift, el comportamiento vive en protocolos y extensiones. Un agente necesita ver ambos.
-
Ruby
Ruby se lee como prosa. Aun así, las dependencias detrás necesitan un mapa.
-
C
En C, el grafo de llamadas es la arquitectura. Un agente debería leerlo antes de editar.
-
C++
C++ esconde el destino real de una llamada detrás de namespaces, sobrecargas y despacho virtual. El grafo ayuda a un agente a encontrarlo.
-
Scala
Scala condensa mucho significado en poca sintaxis. El grafo lo despliega.
-
Dart
Las apps Flutter crecen a lo ancho muy rápido. El grafo mantiene el cableado a la vista.
-
Lua
Lua construye objetos con tablas. El grafo muestra qué tablas se convirtieron en clases.
-
R
El código de análisis acaba superando su primer script. El grafo muestra qué depende de qué.
-
PowerShell
La automatización se extiende por decenas de scripts. El grafo muestra qué función ejecuta qué.
-
Groovy
La lógica de build también es código. El grafo la trata así.
-
Elixir
La estructura de Elixir vive en las macros. El grafo la lee como estructura.
-
Haskell
Los tipos de Haskell dicen mucho. El grafo muestra quién depende de ellos.