AI Developer Tools
amdb
amdb turns your codebase into AI context entirely on your machine with a single-binary MCP server for AST parsing, call graphs, and local embeddings.
amdb
What is amdb?
amdb is a zero-runtime, single-binary code context MCP server that indexes your codebase using AST parsing, call graphs, and local embeddings, providing targeted context for AI tools without sending code off-device.
amdb vs Similar AI Tools
| Pricing Model | Free | Free | Free | Free |
| Free Credits | ||||
| Key Features |
|
|
|
|
| Pros |
|
|
|
|
| Cons |
|
|
|
|
| Best For |
|
|
|
|
How to use amdb?
- 1Install via 'cargo install amdb' or download binary from releases.
- 2Run 'amdb init .' to index your repository (AST parse and embed).
- 3Run 'amdb serve' to expose the MCP server over stdio.
- 4Connect your editor (e.g., VSCode, Claude Code) by adding the MCP configuration.
- 5Use tools like 'amdb_get_context', 'amdb_focus', or 'amdb_get_symbol' in your AI assistant.
amdb Key Features
- Single-binary MCP server with no runtime dependencies
- AST parsing and call graph extraction for 16 languages
- Local embeddings for semantic search
- Incremental indexing with content hashing
- Daemon mode for automatic re-indexing on file changes
- Focus depth parameter to expand context via call graph hops
- Supports air-gapped and offline environments
- Output as Markdown context file or MCP tools
amdb Use Cases
- Provide AI context for codebases in air-gapped or regulated environments
- Offer targeted code context to AI coding assistants
- Understand code dependencies via call graphs
- Semantic code search without cloud dependency
- Generate concise context files for CI/CD pipelines
amdb Pricing & Free Credits
amdb currently operates on a Free model.
This tool is completely free to use
amdb Pros & Cons
Pros
- Runs entirely locally, no network required
- Single binary with no runtime dependencies
- Supports 16 programming languages
- Incremental indexing with content hashing saves time
- Combines exact matching, semantic search, and call graph expansion
Cons
- Only three languages have full AST-accurate public/signature enrichment
- Initial indexing may take time on large codebases
- Limited to codebases present on the local machine
What is amdb best for?
- Developers needing local AI context for code
- Teams in regulated industries requiring air-gapped solutions
- CI/CD pipelines that need to provide context to AI agents