Best for
- Users who want secure remote access to their Obsidian vault from any device.
- Integrating Claude.ai (web) or mobile with Obsidian.
- Those needing concurrent writes with Obsidian Sync without file conflicts.
obsidian-web-mcp is a powerful, well-designed secure remote MCP server for Obsidian. It solves the problems of local stdio servers being inaccessible remotely and Obsidian Sync file corruption. Setup requires some technical knowledge but is well-documented. Suitable for advanced users who need cross-device note access.
obsidian-web-mcp is a secure, remotely accessible MCP server that gives LLMs (like Claude) read/write access to your Obsidian vault from anywhere—your desktop, phone, or any network. It runs over HTTP with OAuth 2.0 authentication and uses a Cloudflare Tunnel to expose the service, so your machine is never directly exposed to the internet. The server reads and writes Markdown files on disk, parses YAML frontmatter, maintains an in-memory index for fast queries, and provides full-text search. Writes are atomic by default, ensuring compatibility with Obsidian Sync.
git clone https://github.com/jimprosser/obsidian-web-mcp.git. 2. Set environment variables: VAULT_PATH (path to vault), VAULT_MCP_TOKEN (strong token), VAULT_OAUTH_PASSWORD (required for browser login). 3. Run the server with uv run vault-mcp (default binds to 127.0.0.1:8420). 4. In Claude (desktop or mobile), add an integration and enter your server URL; Claude will automatically register via OAuth and connect.