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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.4.1.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.4.1.tar.gz
Algorithm Hash digest
SHA256 ca3c5a61959becbf2ecae96fe62f4c1e4f60a0f994c63c52c8960a1d605b6c1f
MD5 12189282523a971f2ec753713ed81fec
BLAKE2b-256 b170e89d56157853be4805b7f2ce6c93e5b454969d891bf1c5fc27877320b1bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e349bce82737ab2cab3b348f8e9ad51a6c4ee45fa4ea2cc2242b3926cc9e0623
MD5 b36bfdd24a69088f34cd935f7c75d66f
BLAKE2b-256 d719bb540c4666c7f20189309c3bacf7d5ba019e70ba96396b91a4f79424f174

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