Saltar al contenido

Compatibilidad y especificaciones técnicas

Capacidades por lenguaje#

Maguyva está optimizado para lenguajes de programación, pero también indexa tecnologías web, de configuración, de esquemas, de documentación y otras basadas en texto. A continuación, los recuentos de capacidades que impulsan la búsqueda estructural, la búsqueda de símbolos y la indexación base.

Maguyva es compatible con 279 lenguajes y tecnologías basadas en texto. Estos recuentos provienen de la configuración canónica de lenguajes y no son mutuamente excluyentes: un lenguaje puede tener búsqueda estructural por AST y extracción de símbolos al mismo tiempo.

Búsqueda estructural AST

AST

241

Lenguajes con estructura respaldada por parser para flujos de trabajo de AST y búsqueda estructural.

Extracción de símbolos

Símbolos

277

Lenguajes con metadatos de símbolos propios del código fuente para definiciones y búsqueda.

Cobertura indexada

Todos

279

Todos los lenguajes listados están indexados para contexto de archivo, texto y repositorio.

Lenguajes de programación

116 lenguajes
ABAPActionScriptAdaAgdaALTextoApexArduinoBassTextoBatchTextoBrightScriptTextoBSL (1C:Enterprise Script)CC#C++C3CairoCFMLClarityClojureCOBOLCodeQLCommon LispCrystalCUDACythonDDartElixirElmEmacs LispEnforceTextoErlangF#F# SignatureFaustTextoFennelFish ShellForthFortranFuncGDScriptGleamGoGroovyHackHareHaskellHaxeHLSLHoonIdrisInkoISPCJanetJavaJavaScriptjqJSXJuliaKotlinLean 4LogtalkLuaLuauMagikMojoMoveNASMNimNushellObjective-CObjective-C (alias)Objective-C++OCamlOdinPascalPerlPHPPonyPostScriptTextoPrologPureScriptPythonQML/JSRRacketReScriptRocRubyRustSASScalaSchemeSlangSmaliSourcePawnSquirrelStarlarkSuperColliderSwaySwiftTclTealTSXTypeScriptVValaVB.NETVBScriptTextoVim ScriptVisual BasicTextoWebAssembly ScriptWebAssembly TextWGSLWolfram LanguageZig

Tecnologías web

22 lenguajes
AngularAstroBladeCSSDjango HTMLEExEmbedded TemplateGlimmerGo TemplateHEExHTMLJinja2TextoLessTextoLiquidPugRazorSCSSSvelteTemplTeraTwigVue

Shell y scripting

5 lenguajes
AWKBash/ShellNushellPowerShellZsh

Lenguajes de consulta

5 lenguajes
GraphQLPromQLRegoSPARQLTree-sitter Query

Esquemas y serialización

10 lenguajes
Cap'n ProtoCedar SchemaTextoOCaml InterfacePrismaProtocol BuffersTextoProtocol Buffers (Parser)SmithyTableGenThriftWIT

Configuración y datos

33 lenguajes
CaddyfileTextoCUECylcDesktop EntryTextoDevice TreeDiffTextoEBNFTextoEditorConfigTextoEDSTextoFacilityTextoFIDLTextoGit AttributesGit CommitGit ConfigTextoGit IgnoreGit RebaseTextoGo ModuleGo SumGodot ResourceTextoHTTPINIJSONKDLOpenFOAMTextoPropertiesPython ManifestRequirementsRONSSH ConfigText ProtoTextoTmuxTextoTOMLYAML

Sistemas de compilación

7 lenguajes
BitBakeCMakeJustMakefileMesonNinjare2c

Blockchain y contratos inteligentes

3 lenguajes
CircomSolidityTact

Especializado

13 lenguajes
BeancountCedarTextoChatitoDOTHyprlangMATLABMermaidNQCPlantUMLPORBSTestYuck

Ensamblador

3 lenguajes
AssemblyLLVM IRUxntal

Configuración

10 lenguajes
GStreamer LaunchKconfigLinker ScriptNickelNixPklPrintfQML DirectoryReadlineXCompose

Datos

16 lenguajes
CooklangTextoCornTextoCPONCSVDjotElsaTextoJsonnetLedgerLua PatternsPEM CertificateTextoPGNPSVTodo.txtTextoTSVTurtleTextoUngrammar

Base de datos

1 lenguajes
SQL

Diagrama

1 lenguajes
D2

Documentación

17 lenguajes
AsciiDocBibTeXCommentsDoxygenDTDJSDocLaTeXLuaDocMarkdownMarkdown InlineNorgOrg ModereStructuredTextreStructuredText (rst)TextoTLA+TypstVimdocTexto

Gráficos

1 lenguajes
GLSL

Hardware

2 lenguajes
VerilogVHDL

Infraestructura

11 lenguajes
BicepDockerfileEarthfileTextoFIRRTLGNHCLNetLinxNginxTextoPuppetTerraformudev

Marcado

1 lenguajes
XML

Pruebas

2 lenguajes
HurlRobot Framework

241 lenguajes tienen hoy búsqueda estructural basada en AST. Los lenguajes etiquetados como Texto siguen siendo indexables, pero las consultas estructurales dependen de un contexto de archivo y texto más ligero.

¿Necesitas la versión para humanos? Consulta las nuevas guías de lenguajes con páginas curadas sobre Python, TypeScript, Java, Terraform, COBOL y otros stacks que la gente realmente evalúa.

Integración de repositorios#

Repositorios de código compatibles#

  • GitHub - Repositorios públicos y privados
  • GitLab - (Planeado)
  • Bitbucket - (Planeado)

Funciones de control de versiones#

  • Análisis por rama

Soporte de formatos de archivo#

Maguyva procesa código fuente y archivos basados en texto. La documentación en Markdown y HTML es compatible, como se indica en la sección de lenguajes anterior. Los siguientes formatos de datos estructurados también se pueden analizar:

Formatos de datos#

  • CSV - Valores separados por comas
  • XML - Datos estructurados y configuración
  • JSON - Documentación y datos de API
  • YAML - Archivos de configuración
  • TOML - Archivos de configuración

Compatibilidad con Model Context Protocol (MCP)#

Clientes MCP documentados#

Maguyva actualmente tiene guías de configuración 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 y Warp. Otros MCP-compatible clients pueden conectarse al mismo servidor si soportan la configuración MCP estándar.

Nota de compatibilidad: Maguyva usa el estándar MCP. Cualquier cliente compatible con MCP puede conectarse al mismo servidor, incluso si todavía no hemos escrito una guía de configuración oficial para él.

Beneficios de la integración#

  • Sin dependencia de proveedor - Maguyva no intenta apoderarse de tu entorno de desarrollo. Es simplemente una herramienta MCP que conectas al cliente o flujo de trabajo que ya quieras usar.
  • Contexto consistente - Los mismos datos optimizados en todos los modelos
  • A prueba de futuro - Funciona automáticamente con los nuevos modelos compatibles con MCP

Seguridad y privacidad#

Protección de datos#

  • Seguridad en el transporte - Las conexiones al servicio usan HTTPS/TLS
  • Almacenamiento administrado - Los datos indexados se almacenan en infraestructura administrada con cifrado en reposo a nivel de almacenamiento
  • Retención controlada - Al desconectar un repositorio se elimina el dato indexado activo, y las copias de respaldo residuales caducan según el calendario de retención
  • Aislamiento por namespace - Los datos del repositorio se delimitan por espacio de trabajo y namespace a lo largo del pipeline y las rutas de consulta de la base de datos

Controles de acceso#

  • Autenticación basada en token - Las solicitudes de API requieren un token válido
  • Acceso a repositorios delimitado - El acceso se limita a los repositorios y namespaces disponibles para tu espacio de trabajo
  • Registro operativo - Las llamadas a herramientas y los eventos del servicio se registran para solución de problemas, seguridad y prevención de abuso

Compatibilidad de plataforma#

Maguyva funciona como un servicio en la nube. Cualquier cliente compatible con MCP en cualquier sistema operativo puede conectarse mediante el protocolo MCP estándar. No se requiere instalación local.

Primeros pasos#

¿Listo para integrar Maguyva en tu flujo de trabajo de desarrollo?

Inicio rápido: la mayoría de los desarrolladores están listos en menos de 5 minutos. Simplemente conecta tu repositorio y empieza a optimizar tus flujos de trabajo de IA de inmediato.

¿Código gigante? Revisa el plan Fleet para soporte de más de 10 millones de líneas de código.

Empieza gratis →