Expand description
BlastCode: a code-graph engine and MCP server for AI coding agents.
Modulesยง
- extract
- Tree-sitter based extraction of symbols, call references and imports.
- git
- Git-aware repository intelligence: commit history co-change coupling.
- grep
- High-speed multi-threaded workspace regex and token search.
- impact
- Blast-radius analysis.
- indexer
- Incremental, parallel workspace indexing with a change journal.
- lang
- mcp
- Minimal MCP server: newline-delimited JSON-RPC 2.0 over stdio. stdout carries protocol messages only; all logging goes to stderr.
- model
- query
- Read-only queries backing the agent-facing tools.
- resolve
- Query-time resolution of references to definitions.
- store
- SQLite persistence. The graph itself is never stored: only symbols, refs and imports. Edges are resolved at query time, so incremental updates cannot leave stale edges behind. A bounded event journal records what changed.
- tools
- The engine: owns the index, keeps it fresh, journals what changed, and dispatches tool calls. Both the CLI and the MCP server go through it.
- verify
- Pre-flight AST validation and call-site arity checks for proposed edits.