Full AI context and content layer for coding agents over one MCP server — tree-sitter code-map, document RAG, shared memory, multi-agent comms, web crawl, git history + blame. 300+ languages, 10+ agent harnesses, pure Rust.
README
Give your AI coding agent a brain for your repo.
basemind is a code-map MCP server: it indexes your codebase into a queryable map so AI coding agents — Claude Code, Cursor, Continue, anything that speaks MCP — get instant semantic answers about your code. Where is this defined? Who calls it? When did it change? What's churning?
Sub-millisecond queries. 300+ languages out of the box. Local-only. Built in Rust.
Today, agents read code by grepping blind. Ask Claude "who calls parseQuery?"
and it ripgreps the string — you get hits in docs, tests, comments, and 14 unrelated
files. The agent burns context filtering noise, then guesses.
LSPs are the semantic answer, but they're single-language, slow to start, and useless across a polyglot monorepo.
basemind is the missing layer. One index, every language, semantic-quality answers
at grep speed — exposed to the agent over MCP as concrete tools (find_callers,
find_references, outline, symbol_history, blame_symbol, hot_files, …)
instead of "go grep again."
Install (pick one):
brew install Goldziher/tap/basemind # macOS, Linux
npm install -g basemind # any Node 14+ platform
pip install basemind # any Python 3.8+ platform
cargo install basemind --locked # build from source
Opt-in intelligence build (PDF/Office ingestion, seman