Skip to main content

Claude Desktop MCP server for Obsidian vaults

Project description

Obsidian MCP

Give Claude Desktop access to your Obsidian vault. No plugins required.

Install the extension, and Claude can read your notes, search them, and create new ones.

Installation

Option 1: mcpb bundle (recommended)

Download obsidian-mcp.mcpb from releases and open it with Claude Desktop.

Option 2: uvx

uvx mcp-obsidian-vault

Option 3: Manual config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "obsidian": {
      "command": "uvx",
      "args": ["mcp-obsidian-vault"]
    }
  }
}

Tools

Tool Description
list_vaults List all Obsidian vaults on your machine
list_notes List all notes in a vault
read_note Read note contents with parsed YAML frontmatter
write_note Create or update a note
search_notes Full-text search across notes
open_in_obsidian Open a note directly in Obsidian app

How It Works

No plugins required — we use Obsidian's native interfaces:

What How
Find vaults Read obsidian.json (Obsidian stores vault paths here)
Read/write notes Direct filesystem access (your vault is just markdown files)
Frontmatter YAML parsing with structured JSON output
Search Full-text search
Open in app Native obsidian:// URI scheme

Status

Feature Status
Vault discovery
Read/write notes
Search
Frontmatter parsing
Open in Obsidian
PyPI release
mcpb bundle

Security

This MCP is designed with minimal access:

  • No network calls — Nothing leaves your machine
  • No files outside vaults — Only accesses your Obsidian notes
  • No credentials — Never touches passwords or tokens
  • Open source — Audit the code yourself

See SECURITY.md for full details, or visit the Security page on our website.

Documentation

Document What's Inside
CLAUDE.md Development approach, current status
SECURITY.md Security model and what we access
docs/ Architecture diagrams, roadmap

Contributing

Check the issues if you want to help.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_obsidian_vault-0.5.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_obsidian_vault-0.5.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file mcp_obsidian_vault-0.5.0.tar.gz.

File metadata

  • Download URL: mcp_obsidian_vault-0.5.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for mcp_obsidian_vault-0.5.0.tar.gz
Algorithm Hash digest
SHA256 25de1a26cff8e27df5f1615c5165600a39f8058121744a782ec57d8baa98bb71
MD5 c02ccb91f26f5cdeaabc092579cb77a8
BLAKE2b-256 301e0e99c754470ca886241a3b3e9833fc3074cee1887cb9c7ab6b72e5f8f51c

See more details on using hashes here.

File details

Details for the file mcp_obsidian_vault-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_obsidian_vault-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for mcp_obsidian_vault-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e8eae46305712fbc0035664923ad86b912f7d28e3eb2ac69f0723e25d725ea01
MD5 2d9c59b27d7210a19002fa403ffa22fd
BLAKE2b-256 1e390e392f7c3281689c33fdf36c37f85c950f78cc2787f6705482c72f670a66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page