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
write_note Create or update a note
search_notes Full-text search across notes

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)
Search Full-text search with inverted index

Status

Phase What Status
1 Vault discovery ✅ Done
2 Read/write notes ✅ Done
3 Search ✅ Done
4 URI integration Planned
5 PyPI release ✅ Done
6 mcpb bundle ✅ Done

Documentation

Document What's Inside
CLAUDE.md Development approach, current status
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.2.0.tar.gz (5.4 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.2.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.2.0.tar.gz
  • Upload date:
  • Size: 5.4 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.2.0.tar.gz
Algorithm Hash digest
SHA256 33ff28a2a5154671abc7467811d913d524d6a34e3e00ac130fc6fd54269f89ec
MD5 397ab0e0db72ea07b181c32adbdcb6f2
BLAKE2b-256 4181fa47ad787caa1923b838aeb7d33511b8ab476516d86b52a1965991632eaf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e294ac64d6d4d2139ee94ff3021cf8e9dc1b0d62f43ef02ac78ebe8c18da4b5
MD5 e046e0ec316f96be4053c46e599154e2
BLAKE2b-256 c08fcb138da10844f114b6fe07f080e9ce668aa47775ee9da63805bc01502954

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