AppStrings.How it works
APPLICATION × AGENT

Claude Code Obsidian integration

The Local REST API plugin also provides an MCP endpoint for the open Obsidian vault. For Claude Code, 3 routes are explicitly documented by the integration maintainer.

Connection options for Claude Code

MCP · Live app

Obsidian Local REST API · MCP

The Local REST API plugin also provides an MCP endpoint for the open Obsidian vault.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The maintainer documents Claude Code setup for this connection.

Requirements and limitations

Obsidian with the Local REST API community plugin installed and authenticated local access configured.

Access is limited to the configured vault and enabled plugin endpoints; authentication is required.

API · Live app

Obsidian Local REST API

The Obsidian Local REST API plugin exposes authenticated HTTP operations for vault notes and commands.

Platforms: Windows, macOS, Linux

Claude Code · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

Requirements and limitations

Obsidian with the Local REST API plugin enabled and the client configured with its API key and endpoint.

HTTP access requires authentication and the running plugin; MCP client setup belongs to the separate MCP connection.

MCP · Files & library

Obsidian MCP Complete

A local-first MCP server for searching and editing Obsidian vault files.

Platforms: Not documented

Claude Code · Documented

The integration documentation explicitly names this client.

Requirements and limitations

Node.js and a path to a local Obsidian vault.

The core tools read and write vault files directly; the optional REST bridge requires a separate plugin.

MCP · Files & library

Obsidian Sync MCP

A server for reading and editing an Obsidian vault through MCP.

Platforms: Not documented

Claude Code · MCP compatible

MCP support suggests compatibility; this client is not documented by the maintainer.

Requirements and limitations

Node.js 22 or newer and an accessible vault folder; CouchDB is optional.

Filesystem mode edits vault files without requiring the Obsidian application; optional sync mode uses CouchDB.

MCP · Files & library

Obsidian MCP · lstpsche

A local vault server with MCP tools for searching and navigating Obsidian notes.

Platforms: Windows, macOS, Linux

Claude Code · MCP compatible

MCP support suggests compatibility; this client is not documented by the maintainer.

Requirements and limitations

A local Obsidian vault and a compatible server binary.

The server operates on vault files; optional semantic search has additional dependencies.

MCP · Live app

VaultGate MCP

A local MCP server that delegates vault access to the running Obsidian application.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The integration documentation explicitly names this client.

Requirements and limitations

A running Obsidian instance and the VaultGate local server.

The npm server supports desktop platforms; the optional tray companion is macOS Apple Silicon only.

Compare the actual routes

IntegrationClaude Code compatibilityRequirements
Obsidian Local REST API · MCPDocumented setup Setup guide Obsidian with the Local REST API community plugin installed and authenticated local access configured.
Obsidian Local REST APINot documented Obsidian with the Local REST API plugin enabled and the client configured with its API key and endpoint.
Obsidian MCP CompleteDocumented setup Setup guide Node.js and a path to a local Obsidian vault.
Obsidian Sync MCPMCP compatibility (inferred) Node.js 22 or newer and an accessible vault folder; CouchDB is optional.
Obsidian MCP · lstpscheMCP compatibility (inferred) A local Obsidian vault and a compatible server binary.
VaultGate MCPDocumented setup Setup guide A running Obsidian instance and the VaultGate local server.

Can Claude Code control all of Obsidian?

The sources establish the capabilities listed above, not complete application coverage. Check each bridge’s limitations and your application version before starting.

Which setup should I use?

Choose a route that explicitly documents Claude Code and matches your environment. Start with the maintainer’s setup guide and a disposable project copy. Shared MCP support alone is listed as an inference.

All Obsidian integrations