Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_VAULTYesDefault vault name appended to every CLI call. The name must match exactly what Obsidian shows in the vault switcher.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_note

Create a new note in the Obsidian vault. Supports optional content and templates. Use this when you need to record a new session, decision, or piece of documentation.

read_note

Read the full contents of a note. Returns the markdown content including frontmatter. Provide at least one of 'file' or 'path' to identify the note.

append_to_note

Append content to the end of an existing note. Useful for adding session logs, tasks, or follow-up notes to an existing document.

prepend_to_note

Prepend content after the frontmatter of a note. Useful for adding a summary or status update at the top of an existing document.

search_vault

Search the vault for text. Returns matching files and context. Use Obsidian's full search syntax (supports operators, tags, paths).

daily_note

Get today's daily note path, creating it if it doesn't exist. Returns the file path of the daily note.

daily_append

Append content to today's daily note. Creates the daily note if it doesn't exist. Useful for logging tasks, session summaries, or quick entries.

get_vault_info

Get information about the Obsidian vault: name, path, file count, folder count, and size.

list_files

List files in the vault. Can filter by folder and/or file extension.

get_tags

List all tags in the vault with their occurrence counts. Always returns all tags with counts included.

get_backlinks

List all notes that link to a given note (backlinks/incoming links). Provide at least one of 'file' or 'path' to identify the note.

get_outline

Get the heading structure/outline of a note.

set_property

Set a frontmatter property on a note. Supports text, list, number, checkbox, date, datetime types.

read_property

Read a frontmatter property value from a note.

list_tasks

List tasks from notes. Can filter by file, completion status, or show tasks from the daily note.

toggle_task

Toggle a task's completion status. Identify the task by 'ref' (path:line) or by 'file' and 'line' together.

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/dickiedyce/Obsidian-TS-MCP'

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