Usage-adaptive Obsidian vault search: Hebbian + PageRank + BM25 hybrid ranking.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Hebbian Vault.
configure_vaultPoint the server at a vault at runtime (if not set via `--vault`)
vault_searchHybrid ranked search (BM25 + PageRank + Hebbian)
vault_readRead a note with frontmatter, links, and Hebbian metadata
vault_neighborsFind connected notes by wikilinks (1-hop or 2-hop)
vault_hotTop-N most-used files by Hebbian score
vault_statsVault analytics (files, links, orphans, hubs)
MCP server for intelligent, use-adaptive Obsidian vault search.
Your vault remembers what matters. Files you use strengthen. Unused files fade. Hub pages surface first. Search gets better over time.
Unlike standard Obsidian search (keyword matching), hebbian-vault uses four signals merged via Reciprocal Rank Fusion:
Works with any Obsidian vault. No cloud. No Obsidian running required. Direct filesystem access.
Add to claude_desktop_config.json:
| Tool | Description |
|---|---|
configure_vault | Point the server at a vault at runtime (if not set via --vault) |
vault_search | Hybrid ranked search (BM25 + PageRank + Hebbian) |
vault_read | Read a note with frontmatter, links, and Hebbian metadata |
vault_neighbors | Find connected notes by wikilinks (1-hop or 2-hop) |
vault_hot | Top-N most-used files by Hebbian score |
vault_stats | Vault analytics (files, links, orphans, hubs) |
vault_health | Structural integrity check (broken links, orphans) |
Every time vault_search or vault_read returns a file, that file's retrieval count increments. Files accessed recently get a recency boost. Files untouched for weeks decay. Over time, the vault develops a "heat signature" -- frequently useful files strengthen, rarely useful files fade.
This is Hebbian learning applied to information retrieval: "neurons that fire together wire together." Your vault adapts to how you actually use it.
By default, tracking data is stored in a .hebbian/ sidecar directory inside your vault. Your markdown files are not modified.
Pro users can enable --inline-tracking to write retrieval_count directly into YAML frontmatter (visible natively in Obsidian, queryable via Dataview).
The free tier is fully featured for most use. Pro unlocks convenience features for power users:
--inline-tracking β write retrieval counts into note frontmatter instead of sidecar filesLicense activation β any one of these works:
Licenses are verified fully offline β no phone-home, no activation server. Get a license: [coming soon β Dodo Payments storefront in verification].
MIT
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hebbian-vault)<a href="https://allmcps.com/mcp/hebbian-vault"><img src="https://allmcps.com/api/badge/hebbian-vault?style=directory" alt="Hebbian Vault on AllMCPs" /></a>