MCP server that turns an Obsidian vault into semantic memory for any coding agent
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"second-brain-mcp-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# second-brain-mcp [](https://pypi.org/project/second-brain-mcp/) [](https://pypi.org/project/second-brain-mcp/) [](LICENSE) [](https://github.com/noesskeetit/second-brain-mcp/actions/workflows/ci.yml) Turn your Obsidian vault into semantic memory for any MCP-capable coding agent. > **v1.0.0 — early release.** Works end-to-end on macOS and Linux; published on PyPI on 2026-04-15. Windows is untested. Feedback, bug reports, and testing notes are very welcome — please [open an issue](https://github.com/noesskeetit/second-brain-mcp/issues) if anything misbehaves or if the docs are unclear. **What it does.** Ships a stdio MCP server with four read-only tools (`obsidian_overview`, `obsidian_search`, `obsidian_read`, `obsidian_backlinks`) plus one prompt (`to_obsidian`) that drives a human-in-the-loop write workflow. Works with Claude Code, Cursor, Zed, or any client that speaks MCP. **What it is not.** No auto-writes — nothing is written to the vault without an explicit `/to_obsidian` invocation. No background extraction, no reflection or compaction loops running on your behalf. The LLM does the extraction work when you call `/to_obsidian`, but every candidate note requires your explicit per-note approval before it is written. You control what enters the vault; the server only reads from it. **How this is different from other Obsidian MCP servers.** Existing Obsidian MCP servers (e.g. variants of `mcp-obsidian`) typically talk to the running Obsidian app through its Local-REST plugin and expose file-level tools — `list_files`, `get_file`, `append_to_note`, etc. `second-brain-mcp` is offline and plugin-free: it reads the vault as plain files from disk, builds a local s…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.