← back to brunchlabs Card No. 04 · from the pantry
1.a calling‑to‑mind; the soul's recovery of what it once knew. 2.your Obsidian vault, served to Claude as an MCP server.
Notes, transcripts, and recall — straight from your second brain, plated for any agent at the table.
five jars,
always stocked.
Full‑text SQLite FTS5 across the vault, filterable by folder, tag, and date window. Like a pantry walk with a flashlight.
returns · ranked excerpts & scores
Browse the vault folder structure one level at a time. Open a drawer, see what's there.
returns · folders & files at that level
The freshest jars — whatever you've touched lately. Yesterday's meeting, this morning's idea.
returns · most‑recently modified files
Pull a single note off the shelf and read it whole — frontmatter, body, modified timestamp.
returns · the note, in full
Create or update a note mid‑conversation. Every write is auto‑committed to git, so your vault keeps a real history — and the agent leaves the kitchen tidier than it found it.
returns · path & commit status · guarded · path‑traversal blocked
from disk
to dinner table.
no copy, no API, no upload — your notes stay yours.
two steps,
then it's hot.
Clone, install, build. Anamnesis is still a kitchen recipe — not yet on npm.
# ~/somewhere
git clone git@github.com:brunchlabs/anamnesis.git
cd anamnesis/server && npm install && npm run build
Drop this into your MCP config (~/.claude.json). Point VAULT_PATH at the Obsidian folder you want served.
// ~/.claude.json — mcpServers entry { "anamnesis": { "command": "node", "args": ["/path/to/anamnesis/server/dist/index.js"], "env": { "VAULT_PATH": "/Users/you/Obsidian/MyVault" } } }
Restart Claude Code (or any MCP client). The five pantry tools — notes_search, notes_list, notes_recent, notes_read, notes_write — will be on the menu.
↳ still kitchen‑only — write us for early access & the npm tarball.
Ask for a taste →small choices,
big flavor.
A full‑text index lives outside your vault so iCloud doesn't fight it. First boot indexes; subsequent boots are instant.
Agents that edit your notes leave receipts. simple-git auto‑commits on every notes_write, so you can git log what the kitchen did last night.
An optional Cloudflare Worker (D1 + Vectorize + GitHub OAuth) serves the same vault to web‑based Claude. A launchd git pull/push daemon keeps the two stoves in sync.