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.3.0.tar.gz (6.0 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.3.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.3.0.tar.gz
  • Upload date:
  • Size: 6.0 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.3.0.tar.gz
Algorithm Hash digest
SHA256 68d2c7b0a7acc12d82cde02928340d6a12cdda2be36a87f3d646d6157aeee5df
MD5 42f118363c799da56f699ee4ccb5b438
BLAKE2b-256 dec0cb5368b3fab17040aeb0b2607b101f280b4b6fef75a43caa573a4ed6fa4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcp_obsidian_vault-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0fab22fc2447dfacc790a693945e2b6228fb6204493f7d11018e58bb03505cd
MD5 e7dbd4306fb87ff2c6f9739e22ebf3cc
BLAKE2b-256 06e1f12842d86da36dc4ea732afb08a86988991508fda020887787dd0e16e28f

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