Find
Semantic search
Vector similarity over locally-embedded chunks, unified with SQLite FTS5 full-text. Ask in natural language; rank by meaning, not just keywords.
search toolMCP server · Node ≥ 20 · stdio, local only
Semantic search, a live knowledge graph, and vault editing for your Obsidian notes — wired straight into Claude and every other MCP client. Runs as one stdio process on your machine. Vault content never leaves it.
npx -y obsidian-brain server
What it does
Find
Vector similarity over locally-embedded chunks, unified with SQLite FTS5 full-text. Ask in natural language; rank by meaning, not just keywords.
search toolMap
Connection neighbourhoods, shortest paths between notes, Louvain-clustered themes, and PageRank over your backlink graph.
graph toolsWrite
Create, append, patch-heading, patch-frontmatter, rename, link, delete. Every write re-indexes the affected file in milliseconds.
write toolsExtend
An optional Obsidian plugin exposes live editor state and Dataview DQL query results — the two things the filesystem alone can't tell you.
plugin docsPrivate
One stdio process on your machine. No API keys, no hosted endpoint, no remote URL. Your vault content never leaves.
architectureFast
SQLite with sqlite-vec and FTS5, incremental mtime sync plus a
chokidar file watcher. Microsecond reads; writes land on disk immediately.