obsidian-vault-mcp ghcr.io/jakergirard/obsidian-vault-mcp:latest https://github.com/jakergirard/obsidian-vault-mcp/pkgs/container/obsidian-vault-mcp bridge bash false https://github.com/jakergirard/obsidian-vault-mcp/issues https://github.com/jakergirard/obsidian-vault-mcp MCP server + Obsidian Sync in one container. Keeps a live copy of your Obsidian vault synced via obsidian-headless and exposes it to Claude (or any MCP client) over Streamable HTTP with bearer-token auth, so Claude can read and write your notes from any device. Requires an Obsidian Sync subscription. To reach it from Claude web/mobile you must expose it over public HTTPS (Tailscale Funnel, Cloudflare Tunnel, or a reverse proxy) because Claude's connectors originate from Anthropic's cloud. See the project README for setup recipes. Note: obsidian-headless is downloaded from npm on first start (it is not bundled in the image). Keeps a live copy of your Obsidian vault synced via obsidian-headless and exposes it to Claude (or any MCP client) over Streamable HTTP with bearer-token auth. Claude can read, write, patch, and search your notes from web, mobile, or desktop; edits sync back to all devices via Obsidian Sync. Requires an Obsidian Sync subscription. Expose via Tailscale Funnel, Cloudflare Tunnel, or reverse proxy for Claude web/mobile (connectors originate from Anthropic's cloud). See README for recipes. Productivity: Tools:Utilities https://raw.githubusercontent.com/jakergirard/obsidian-vault-mcp/main/unraid/obsidian-vault-mcp.xml https://raw.githubusercontent.com/jakergirard/obsidian-vault-mcp/main/icon.png 3000 /mnt/user/appdata/obsidian-vault-mcp/vault /mnt/user/appdata/obsidian-vault-mcp/data false false false obsidian-vault-mcp false false false funnel 3000 false /data/.tailscale_state