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.4.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.4.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.4.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.7 Darwin/25.2.0

File hashes

Hashes for mcp_obsidian_vault-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9d579a76b6d585b72ccfec72c69a7a28e920ec28498ae6016084bb421cc54df8
MD5 802b2db8d2a07456ab3f24f51e1d8385
BLAKE2b-256 b84a16f774225049bbd6d3fd3852477575985f0e765aeae4a9dd4c27cc0e85ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.7 Darwin/25.2.0

File hashes

Hashes for mcp_obsidian_vault-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b4e5f6bd757d36cb60eca635f923f1731cd5ca93c31c26167efaa79830cabfd
MD5 20b445179fa2ea7bb51f654848927351
BLAKE2b-256 e009a3d938a3dba0818d887aca323734a91c7fa87839995c22d536af2b989b36

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