Skip to main content

Crate blastcode

Crate blastcode 

Source
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.