Your Obsidian vaults, open to Claude.

A custom-built bridge that gives Claude Desktop live read and write access to your Obsidian vaults — one or many. Claude works through Obsidian's own search index, backlinks, and metadata, not just the files on disk, and a single install reaches every vault you have open at once.

  Download the latest release All releases

Free · macOS & Linux · needs Obsidian and Claude Desktop

What Claude can do with it

Writing and command execution are on by default and can be switched off per vault.

How it works

A tiny Obsidian plugin runs a private, token-authenticated server on 127.0.0.1 inside each open vault. A Claude Desktop extension discovers those vaults and routes each request to the right one — so everything flows through Obsidian's live app.

┌── vault A plugin (127.0.0.1) ──┐ Claude Desktop ──▶ MCP server ──┤ │ └── vault B plugin (127.0.0.1) ──┘

The trade-off: a vault has to be open in Obsidian (with the plugin enabled) for Claude to reach it.

Install

1. Install the plugin into your vaults. Download and unzip the release, then from inside the folder:

# preview the vaults Obsidian knows about
./scripts/install.zsh --list
# install into all of them...
./scripts/install.zsh --all
# ...or name specific vaults
./scripts/install.zsh ~/Vaults/Personal ~/Vaults/Work

The bundle ships the prebuilt plugin — there's nothing to compile.

2. Enable it in Obsidian (once per vault). Open the vault → Settings → Community plugins. If prompted, turn on community plugins (accept Obsidian's trust prompt), then enable MCP Bridge. The bridge registers the vault automatically — no token to copy.

3. Install the Claude Desktop extension (once). Double-click obsidian-mcp-bridge.mcpb from the bundle (or add it via Settings → Extensions), leave the URL/token fields blank, and restart Claude Desktop.

Check it worked: ask Claude to list your Obsidian vaults. Only vaults open in Obsidian with the plugin enabled are reachable; when several are open, tell Claude which one by name.

Other platforms & manual install

No zsh (e.g. Windows)? Copy manifest.json, main.js, and styles.css from the bundle's plugin/ folder into <your-vault>/.obsidian/plugins/mcp-bridge/, enable MCP Bridge under Community plugins, then double-click the .mcpb for Claude Desktop.

What's in each release

Builds are published automatically from the source project — see all releases.