Outils de Développement IA
amdb
amdb transforme votre codebase en contexte IA entièrement sur votre machine avec un serveur MCP binaire unique pour l'analyse AST, les graphes d'appels et les embeddings locaux.
amdb
Qu’est-ce que amdb?
amdb est un serveur MCP de contexte de code binaire unique sans runtime qui indexe votre codebase en utilisant l'analyse AST, les graphes d'appels et les embeddings locaux, fournissant un contexte ciblé pour les outils IA sans envoyer le code hors de l'appareil.
amdb vs Outils Similaires
| Modèle de Tarification | Gratuit | Gratuit | Gratuit | Gratuit |
| Crédits Gratuits | ||||
| Fonctionnalités clés |
|
|
|
|
| Avantages |
|
|
|
|
| Limites |
|
|
|
|
| Idéal pour |
|
|
|
|
Comment utiliser amdb?
- 1Installez via 'cargo install amdb' ou téléchargez le binaire depuis les releases.
- 2Exécutez 'amdb init .' pour indexer votre dépôt (analyse AST et embedding).
- 3Exécutez 'amdb serve' pour exposer le serveur MCP via stdio.
- 4Connectez votre éditeur (par exemple, VSCode, Claude Code) en ajoutant la configuration MCP.
- 5Utilisez des outils comme 'amdb_get_context', 'amdb_focus' ou 'amdb_get_symbol' dans votre assistant IA.
amdb Fonctionnalités clés
- Serveur MCP binaire unique sans dépendances d'exécution
- Analyse AST et extraction de graphe d'appels pour 16 langages
- Embeddings locaux pour la recherche sémantique
- Indexation incrémentale avec hachage de contenu
- Mode démon pour une réindexation automatique lors des modifications de fichiers
- Paramètre de profondeur de focus pour étendre le contexte via les sauts de graphe d'appels
- Prend en charge les environnements isolés et hors ligne
- Sortie en fichier de contexte Markdown ou outils MCP
amdb Cas d’usage
- Fournir un contexte IA pour les codebases dans des environnements isolés ou réglementés
- Offrir un contexte de code ciblé aux assistants de codage IA
- Comprendre les dépendances de code via les graphes d'appels
- Recherche sémantique de code sans dépendance au cloud
- Générer des fichiers de contexte concis pour les pipelines CI/CD
amdb Tarifs et crédits gratuits
amdb fonctionne avec le modèle Gratuit.
amdb Avantages et limites
Avantages
- Fonctionne entièrement localement, aucun réseau requis
- Binaire unique sans dépendances d'exécution
- Prend en charge 16 langages de programmation
- L'indexation incrémentale avec hachage de contenu fait gagner du temps
- Combine la correspondance exacte, la recherche sémantique et l'expansion du graphe d'appels
Limites
- Seulement trois langages bénéficient d'un enrichissement public/signature précis AST complet
- L'indexation initiale peut prendre du temps sur les grandes codebases
- Limité aux codebases présentes sur la machine locale
À quoi amdb convient-il le mieux ?
- Développeurs ayant besoin d'un contexte IA local pour le code
- Équipes dans des secteurs réglementés nécessitant des solutions isolées
- Pipelines CI/CD qui doivent fournir du contexte aux agents IA