A dockerised, self-hostable host that runs an Obsidian vault headlessly and serves it to MCP clients, with pluggable sync (git first).
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.VAULT_GITSYNC_ENABLED— Disabled by default. Set truthy to turn the extensionVAULT_GITSYNC_SWEEP_INTERVAL— 60 Seconds between periodic full-tree sweeps. Positive integer.VAULT_GITSYNC_REMOTE— origin # or leave empty for commit-only (local backup, never pushes)VAULT_GITSYNC_BRANCH— _(empty)_ Branch to push. Empty = the working tree's current branch.VAULT_GITSYNC_PUSH_DEBOUNCE— 10 Seconds the event queue must be quiet before the worker pushes batched commits. Positive number.VAULT_GITSYNC_PUSH_MAX_INTERVAL— 300 Upper bound (seconds) on time since last push, so sustained activity still pushes periodically. Positive number.VAULT_GITSYNC_GIT_AUTHOR_NAME— _(empty)_ Commit author name. Empty = git's configured identity.VAULT_GITSYNC_GIT_AUTHOR_EMAIL— _(empty)_ Commit author email. Empty = git's configured identity.VAULT_GITSYNC_HEARTBEAT_URL— _(empty)_ Optional http(s) URL pinged after each successful push. Empty = disabled; never fires in commit-only mode.VAULT_GITSYNC_STAMP— _(empty / on)_ Frontmatter timestamp stamping. On by default; a falsey value (0/false/no/off) commits MCP-written files unstamped.[](https://m8ven.ai/mcp/jjsmackay-obsidian-git-sync-mcp-khslkh)