73
/ 100
14 days ago
glama

obsidian-git-sync-mcp

A dockerised, self-hostable host that runs an Obsidian vault headlessly and serves it to MCP clients, with pluggable sync (git first).

Is this your MCP?

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.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configVAULT_GITSYNC_ENABLEDDisabled by default. Set truthy to turn the extension
configVAULT_GITSYNC_SWEEP_INTERVAL60 Seconds between periodic full-tree sweeps. Positive integer.
configVAULT_GITSYNC_REMOTEorigin # or leave empty for commit-only (local backup, never pushes)
configVAULT_GITSYNC_BRANCH_(empty)_ Branch to push. Empty = the working tree's current branch.
configVAULT_GITSYNC_PUSH_DEBOUNCE10 Seconds the event queue must be quiet before the worker pushes batched commits. Positive number.
configVAULT_GITSYNC_PUSH_MAX_INTERVAL300 Upper bound (seconds) on time since last push, so sustained activity still pushes periodically. Positive number.
configVAULT_GITSYNC_GIT_AUTHOR_NAME_(empty)_ Commit author name. Empty = git's configured identity.
configVAULT_GITSYNC_GIT_AUTHOR_EMAIL_(empty)_ Commit author email. Empty = git's configured identity.
configVAULT_GITSYNC_HEARTBEAT_URL_(empty)_ Optional http(s) URL pinged after each successful push. Empty = disabled; never fires in commit-only mode.
configVAULT_GITSYNC_STAMP_(empty / on)_ Frontmatter timestamp stamping. On by default; a falsey value (0/false/no/off) commits MCP-written files unstamped.
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 1 concrete improvement we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/jjsmackay-obsidian-git-sync-mcp-khslkh)](https://m8ven.ai/mcp/jjsmackay-obsidian-git-sync-mcp-khslkh)
commit: 4164bb1728154f1480981e7bb5980987ce730784
code hash: dfdc9c6373728c1737005e5925a3cc46d69679890ebbe307f1614c286523ab4f
verified: 6/23/2026, 10:09:35 AM
view raw JSON →