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_notes

Full-text search across all notes in the vault

get_note

Read the full content of a note by its path

list_notes

List all notes in the vault or a specific folder

get_daily_note

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

search_by_frontmatter

Search notes by frontmatter property values

create_note

Create a new note with optional frontmatter and content

append_to_note

Append content to the end of an existing note

prepend_to_note

Prepend content to a note, after frontmatter if present

update_frontmatter

Update frontmatter properties of a note without changing the body content

create_daily_note

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

move_note

Move or rename a note to a new path

delete_note

Delete a note (moves to vault trash by default)

get_tags

List all tags used in the vault with their usage counts

search_by_tag

Find all notes that contain a specific tag

get_backlinks

Find all notes that link to a specific note

get_outlinks

Get all links from a specific note

find_orphans

Find notes that have no incoming or outgoing links

find_broken_links

Find all wikilinks that point to non-existent notes

get_graph_neighbors

Get notes within N link-hops of a given note

list_canvases

List all canvas files in the vault

read_canvas

Read and display the contents of an Obsidian canvas file

add_canvas_node

Add a new node to an Obsidian canvas

add_canvas_edge

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