Compatibilité et spécifications techniques
Capacités par langage#
Maguyva est optimisé pour les langages de programmation, mais il indexe aussi le web, la config, les schémas, la documentation et d'autres technologies textuelles. Voici les compteurs de capacités qui alimentent la recherche structurelle, la recherche de symboles, et l'indexation de base.
Maguyva prend en charge 279 langages et technologies textuelles. Ces chiffres proviennent de la configuration canonique des langages et ne sont pas mutuellement exclusifs : un langage peut avoir à la fois la recherche structurelle AST et l'extraction de symboles.
Recherche structurelle AST
AST241
Langages disposant d'une structure basée sur un parseur pour les workflows AST et de recherche structurelle.
Extraction de symboles
Symboles277
Langages disposant de métadonnées de symboles issues du code source pour les définitions et la recherche.
Couverture indexée
Tout279
Chaque langage listé est indexé pour le contexte fichier, texte, et dépôt.
Langages de programmation
116 langagesTechnologies web
22 langagesShell et scripts
5 langagesLangages de requête
5 langagesSchéma et sérialisation
10 langagesConfiguration et données
33 langagesSystèmes de build
7 langagesBlockchain et contrats intelligents
3 langagesSpécialisé
13 langagesAssembleur
3 langagesConfiguration
10 langagesDonnées
16 langagesBase de données
1 langagesDiagramme
1 langagesDocumentation
17 langagesGraphisme
1 langagesMatériel
2 langagesInfrastructure
11 langagesBalisage
1 langagesTests
2 langages241 langages disposent aujourd'hui de la recherche structurelle basée sur l'AST. Les langages étiquetés Texte restent indexables, mais les requêtes structurelles s'appuient sur un contexte fichier et texte plus léger.
Besoin de la version pour humains ? Parcourez les nouveaux guides de langages pour des pages soigneusement rédigées sur Python, TypeScript, Java, Terraform, COBOL, et d'autres stacks que les gens évaluent vraiment.
Intégration des dépôts#
Dépôts de code pris en charge#
- GitHub - Dépôts publics et privés
GitLab- (Prévu)Bitbucket- (Prévu)
Fonctionnalités de contrôle de version#
- Analyse spécifique par branche
Formats de fichiers pris en charge#
Maguyva traite le code source et les fichiers texte. La documentation Markdown et HTML est prise en charge, comme indiqué dans la section langages ci-dessus. Les formats de données structurées suivants sont également analysables :
Formats de données#
- CSV - Valeurs séparées par des virgules
- XML - Données structurées et configuration
- JSON - Documentation et données d'API
- YAML - Fichiers de configuration
- TOML - Fichiers de configuration
Compatibilité Model Context Protocol (MCP)#
Clients MCP documentés#
Maguyva propose actuellement des guides de configuration pour 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 et Warp. D'autres MCP-compatible clients peuvent se connecter au même serveur s'ils prennent en charge la configuration MCP standard.
Note de compatibilité : Maguyva utilise le standard MCP. Tout client compatible MCP peut se connecter au même serveur, même si nous n'avons pas encore écrit de guide de configuration officiel pour lui.
Avantages de l'intégration#
- Aucun verrouillage fournisseur - Maguyva ne cherche pas à prendre le contrôle de votre environnement de développement. C'est simplement un outil MCP que vous branchez sur le client ou le workflow que vous utilisez déjà.
- Contexte cohérent - Les mêmes données optimisées sur tous les modèles
- Pérenne - Fonctionne automatiquement avec les nouveaux modèles compatibles MCP
Sécurité et confidentialité#
Protection des données#
- Sécurité du transport - Les connexions au service utilisent HTTPS/TLS
- Stockage managé - Les données indexées sont stockées sur une infrastructure managée avec chiffrement au repos au niveau du stockage
- Rétention contrôlée - La déconnexion d'un dépôt supprime les données indexées actives, les sauvegardes résiduelles expirant selon le calendrier de rétention
- Isolation par espace de noms - Les données de dépôt sont scopées par espace de travail et espace de noms tout au long du pipeline et des requêtes en base de données
Contrôles d'accès#
- Authentification par jeton - Les requêtes API nécessitent un jeton valide
- Accès aux dépôts scopé - L'accès est limité aux dépôts et espaces de noms disponibles pour votre espace de travail
- Journalisation opérationnelle - Les appels d'outils et les événements de service sont journalisés pour le dépannage, la sécurité, et la prévention des abus
Compatibilité de la plateforme#
Maguyva fonctionne comme un service cloud. N'importe quel client compatible MCP, sur n'importe quel système d'exploitation, peut se connecter via le protocole MCP standard. Aucune installation locale requise.
Prise en main#
Prêt à intégrer Maguyva à votre workflow de développement ?
Démarrage rapide : La plupart des développeurs sont opérationnels en moins de 5 minutes. Connectez simplement votre dépôt et commencez à optimiser vos workflows IA immédiatement.
Grosse base de code ? Consultez le Plan Fleet pour la prise en charge de plus de 10M de lignes de code.