Skip to main content
Glama
dino-quadrivia

Obsidian MCP Server

Obsidian MCP Server

An MCP server that lets Claude save conversations, notes, and structured summaries directly to your Obsidian vault.

Features

  • Save notes with YAML frontmatter and auto-generated backlinks

  • Daily notes - append to today's daily note or browse past ones

  • Conversation summaries - structured templates with decisions, code snippets, next steps

  • Vault search - search notes by title and content

  • Auto-backlinks - detects existing notes and inserts [[wiki-links]] automatically

  • Path security - all file operations validated within vault boundary

Related MCP server: Obsidian Nexus

Installation

Requires Python 3.10+.

# Clone the repo
git clone <repo-url>
cd obsidian-mcp

# Install with uv (recommended)
uv pip install -e .

# Or with pip
pip install -e .

Configuration

Environment variable

Set OBSIDIAN_VAULT_PATH to your vault's root directory:

export OBSIDIAN_VAULT_PATH="$HOME/Documents/MyVault"

Defaults to ~/Documents/ObsidianVault if not set.

Claude Code

Add to your Claude Code MCP config (~/.claude/claude_code_config.json or project .mcp.json):

{
  "mcpServers": {
    "obsidian": {
      "command": "obsidian-mcp",
      "env": {
        "OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
      }
    }
  }
}

Or if running from source without installing:

{
  "mcpServers": {
    "obsidian": {
      "command": "python",
      "args": ["/path/to/obsidian-mcp/obsidian_mcp.py"],
      "env": {
        "OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
      }
    }
  }
}

Tools

Tool

Description

save_note

Create a new note with frontmatter and optional backlinks

append_to_note

Append content to an existing note

append_to_daily

Add content to today's daily note

get_daily_note

Read a daily note (today or a specific date)

list_daily_notes

List recent daily notes with previews

search_vault

Search notes by title and content

list_folders

List all folders in the vault

list_tags

Extract all tags used across the vault

get_note

Read a specific note by path

save_conversation_summary

Save a structured conversation summary with sections for decisions, code, next steps

Vault structure

The server creates notes in this structure:

YourVault/
  Claude Conversations/
    2025-01-30 - Building MCP Server.md
    ProjectName/
      2025-01-30 - Feature Work.md
  Daily Notes/
    2025-01-30.md
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dino-quadrivia/obsidian-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server