Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_VAULT_NAMENoEnvironment variable to select a vault by folder name when multiple vaults exist. If provided, this has priority over auto-detection.
OBSIDIAN_VAULT_PATHNoEnvironment variable with the absolute path to your vault. If provided, this has the highest priority.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_notesC

Full-text search across all notes in the vault

get_noteB

Read the full content of a note by its path

list_notesB

List all notes in the vault or a specific folder

get_daily_noteB

Get today's daily note or a specific date's daily note

search_by_frontmatterC

Search notes by frontmatter property values

create_noteC

Create a new note with optional frontmatter and content

append_to_noteC

Append content to the end of an existing note

prepend_to_noteB

Prepend content to a note, after frontmatter if present

update_frontmatterB

Update frontmatter properties of a note without changing the body content

create_daily_noteC

Create today's daily note or a note for a specific date

move_noteC

Move or rename a note to a new path

delete_noteB

Delete a note (moves to vault trash by default)

get_tagsA

List all tags used in the vault with their usage counts

search_by_tagC

Find all notes that contain a specific tag

get_backlinksC

Find all notes that link to a specific note

get_outlinksC

Get all links from a specific note

find_orphansB

Find notes that have no incoming or outgoing links

find_broken_linksB

Find all wikilinks that point to non-existent notes

get_graph_neighborsA

Get notes within N link-hops of a given note

list_canvasesB

List all canvas files in the vault

read_canvasC

Read and display the contents of an Obsidian canvas file

add_canvas_nodeC

Add a new node to an Obsidian canvas

add_canvas_edgeC

Add an edge (connection) between two nodes in a canvas

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
tags
daily

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/rps321321/obsidian-mcp-pro'

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