Obsidian Brain MCP server
Obsidian MCP server: semantic search, knowledge graph, and vault editing. No plugin required.
11 stars136 downloads/wk
Reviews
Write oneNobody has reviewed Obsidian Brain yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Obsidian Brain tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan210 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 46 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: … "prepublishOnly": "npm run build", "postinstall": "npm rebuild better-sqlite3 || (echo 'o…
Install Obsidian Brain in Claude Code, Cursor or VS Code
Runs npx -y obsidian-brain on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add obsidian-brain -- npx -y obsidian-brain
What the publisher says
From the Obsidian Brain repository's README, as published. We do not edit it. Read it on GitHub
obsidian-brain
A standalone Node MCP server that gives Claude (and any other MCP client) semantic search + knowledge graph + vault editing over an Obsidian vault. Runs as one local stdio process — no plugin, no HTTP bridge, no API key, nothing hosted. Your vault content never leaves your machine.
📖 Full docs → sweir1.github.io/obsidian-brain
Companion plugin → sweir1/obsidian-brain-plugin (optional — unlocks activenote, dataviewquery, base_query)
Contents — Why · Quick start · What you get · How it works · Companion plugin · Troubleshooting · Recent releases
Why obsidian-brain?
- Works without Obsidian running — unlike Local REST API-based servers, obsidian-brain reads .md files directly from disk. Obsidian can be closed; your vault is just a folder.
- No Local REST API plugin required — nothing to install inside Obsidian for the core experience.
- Chunk-level semantic search with RRF hybrid retrieval — embeddings at markdown-heading granularity, fused with FTS5 BM25 via Reciprocal Rank Fusion. Finds the exact chunk, ranks on meaning.
- The only Obsidian MCP server with PageRank + Louvain + graph analytics — ask for your vault's most influential notes, bridging notes, theme clusters. Nobody else ships this.
- Ollama provider for high-quality local embeddings — switch to qwen3-embedding:0.6b, nomic-embed-text, bge-m3, etc. with one env var.
- All in one npx install — no clone, no build, no API key, no hosted endpoint. Vault content never leaves your machine.
Quick start
One-line install (macOS + Claude Desktop)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/sweir1/obsidian-brain/main/scripts/install.sh)"Installs Homebrew + Node 20+ if you don't already have them, adds the /usr/local/bin symlinks that Claude Desktop needs, merges obsidian-brain into your claudedesktopconfig.json, opens the Full Disk Access pane for you to toggle Claude on, and relaunches Claude. You'll be asked for your macOS password once (for Homebrew + the symlinks) and your vault path once. Everything else is automatic. Audit what it does: scripts/install.sh.
Manual install
Requires Node 20+ and an Obsidian vault (or any folder of .md files — Obsidian itself is optional).
Wire obsidian-brain into your MCP client. Example for Claude Desktop (~/Library/Application Support/Claude/claudedesktopconfig.json):
{
"mcpServers": {
"obsidian-brain": {
"command": "npx",
"args": ["-y", "obsidian-brain@latest", "server"],
"env": { "VAULT_PATH": "/absolute/path/to/your/vault" }
}
}
}Quit Claude Desktop (⌘Q on macOS) and relaunch. That's it.
[!NOTE]
On first boot the server auto-indexes your vault and downloads a ~34 MB embedding model. Tools may take 30–60 s to appear in the client. Subsequent boots are instant.
[!TIP]
Not a developer? The macOS walkthrough covers Homebrew, Node, the GUI-app PATH fix, and Full Disk Access step-by-step.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Obsidian Brain: common questions
- Is Obsidian Brain MCP server safe?
- Mostly: it is graded B (72/100). Read the Obsidian Brain safety report
- How do I install Obsidian Brain?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Obsidian Brain need an API key?
- No secret keys are declared. It reads 19 settings from the environment.
- Is Obsidian Brain maintained?
- The last commit was 46 days ago (2026-08-12). The latest release is v1.7.24.
- What can I use instead of Obsidian Brain?
- Servers from other publishers that do the same job: Obsidian Hybrid Search MCP server, Nouz MCP server and Smart Connections MCP server. Compare all Obsidian Brain alternatives.
Alternatives to Obsidian Brain
Same job from other publishers: the closest match first, then the best rated.
- Obsidian Hybrid SearchSearch Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval.not reviewedEstablishedB
- NouzSemantic knowledge engine for Obsidian with auto-classification and DAG hierarchynot reviewedGrowingA
- Smart ConnectionsLocal semantic search over Obsidian vaults via Smart Connections embeddings. Multi-vault, private.not reviewedGrowingA
- EnzymeSemantic search and pattern discovery for Obsidian and markdown vaults.not reviewedGrowingA
- Agent-Native BrainCited company knowledge from Slack, meetings, transcripts, and decisionsnot reviewedEstablishedA