Skip to main content
Glama
harunzybk

claude-obsidian

by harunzybk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_API_KEYYesAPI key from Obsidian Local REST API plugin
OBSIDIAN_USE_HTTPSYesSet to 'true' or 'false' (default true). If false, HTTP mode is used.true
OBSIDIAN_VAULT_PATHYesAbsolute path to the Obsidian vault

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_noteA

Create a new note in the Obsidian vault at the specified path. If the note already exists it will be overwritten. Use forward-slash separated paths like 'PRDs/my-feature.md'.

read_noteA

Read the full markdown content of a note from the Obsidian vault.

update_noteA

Replace the entire content of an existing note in the Obsidian vault.

append_to_noteA

Append text to the end of an existing note. Great for adding updates, new entries, or continuing a log.

delete_noteA

Permanently delete a note from the Obsidian vault.

list_notesB

List all files and folders in a given vault directory. Leave 'folder' empty to list the vault root.

search_notesA

Perform a full-text search across all notes in the Obsidian vault. Returns matching file paths with context snippets. Use this to find existing PRDs, processes, Jira notes, or any content.

search_by_tagB

Find all notes that contain a specific Obsidian tag (e.g. #prd, #jira, #process). Do not include the # prefix — just the tag name.

list_foldersA

List all folders in the Obsidian vault or within a specific directory.

create_folderA

Create a new folder in the Obsidian vault by writing a hidden .gitkeep placeholder. Obsidian creates folders on demand when files are written into them.

get_vault_overviewA

Get a high-level overview of the vault structure — top-level folders and file counts. Use this to understand the current state of the knowledge base.

create_prdA

Create a structured Product Requirements Document (PRD) in the PRDs/ folder. Fills in a rich template with problem statement, goals, user stories, requirements, success metrics, and open questions. Perfect for feature documentation.

create_process_docA

Create a process documentation or SOP (Standard Operating Procedure) note in the Processes/ folder. Includes steps, owners, tools, and edge cases.

log_jira_noteA

Save structured notes for a Jira ticket to the Jira/ folder. Captures the ticket summary, context, decisions, blockers, and links. Great for keeping rich context alongside Jira's limited fields.

capture_thoughtA

Quickly capture a thought, idea, or brain dump to the Ideas/ folder. Use this for fleeting ideas, shower thoughts, or anything that needs to be captured fast before it's lost. No structure required.

create_meeting_noteA

Create a structured meeting note in the Meetings/ folder. Includes attendees, agenda, discussion notes, decisions made, and action items.

create_project_noteA

Create a project overview and tracking note in the Projects/ folder. Acts as the single source of truth for a project — links to PRDs, Jira epics, meeting notes, and tracks milestones.

setup_vault_structureA

Initialize the recommended PM vault folder structure with index notes in each folder. Run this once to set up your Obsidian vault for PM work. Creates: PRDs/, Processes/, Jira/, Meetings/, Ideas/, Projects/, Resources/

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/harunzybk/claude-obsidian'

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