Obsidian MCP Server

Give Claude Code read/write access to your Obsidian vault

Quick Start

# Install the package
pip install obsidian-mcp-server

# Add to Claude Code
claude mcp add obsidian -- python3 -m obsidian_mcp.server

# Restart Claude Code, then tell Claude:
"Configure obsidian vault at /path/to/your/vault"

Features

๐Ÿ“–

Read & Write Notes

Create, edit, and append to markdown files in your vault

๐Ÿ”

Full-Text Search

Search across all notes in your vault instantly

๐Ÿ“…

Daily Notes

Read or append to daily notes with configurable date format

๐Ÿ“

Browse Vault

List and navigate your vault's folder structure

๐Ÿ”’

Secure

Only accesses your configured vault directory

Available Tools

Tool Description
obsidian_configure Set vault path and daily notes settings
obsidian_status Show current configuration and vault stats
obsidian_read Read a note's contents
obsidian_write Create or overwrite a note
obsidian_append Append to a note (optionally under a heading)
obsidian_search Search notes by content
obsidian_list Browse vault structure
obsidian_daily Read/append to daily notes