Skip to main content
Glama
noragami90

obsidian-connector

by noragami90

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_VAULT_PATHYesAbsolute path to the vault folder
OBSIDIAN_DAILY_FOLDERNoVault-relative folder for daily notes (default: root)
OBSIDIAN_DAILY_FORMATNoDaily-note filename format using YYYY/MM/DD (default: YYYY-MM-DD)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
list_notesA

List Markdown notes in the vault, optionally limited to a sub-folder.

list_foldersA

List immediate sub-folders of the vault or a given folder.

read_noteA

Read a note. Optionally return only a single heading's section, or a line range, to save tokens on large notes.

get_note_infoA

Return metadata for a note (created/modified time, size, tags, frontmatter keys, outgoing link and task counts) without its full body.

search_notesA

Search the vault by text or regular expression, optionally filtered by tag and path glob. Returns matching notes with snippets.

list_tagsA

List every tag used in the vault with the number of notes using each.

get_backlinksA

Find notes that link to the target note via [[wikilinks]] (matched on file name).

get_outgoing_linksA

List the [[wikilinks]] and ![[embeds]] a note points to, marking which targets exist in the vault.

list_tasksA

List Markdown task checkboxes (- [ ] / - [x]) across the vault or a note, with file and line.

create_noteA

Create a new note with optional YAML frontmatter. Fails if it exists unless 'overwrite' is true.

append_to_noteA

Append text to a note, optionally under a specific heading. Creates the note if missing.

edit_noteA

Edit an existing note: either find/replace text, or replace the entire body under a heading. Use 'find'+'replace' for text edits, or 'section'+'replace' to rewrite a heading's content.

update_frontmatterA

Set or remove YAML frontmatter fields on an existing note without touching its body.

toggle_taskA

Toggle a Markdown task checkbox on a given line (use list_tasks to find the line number).

move_noteA

Move or rename a note and rewrite [[wikilinks]] in other notes that point to it. Refuses to overwrite an existing file unless 'overwrite' is true.

delete_noteA

Move a note to the vault's .trash folder (recoverable; not a permanent delete).

append_to_daily_noteA

Append an entry to today's (or a given date's) daily note, creating it with a heading if missing. Folder/format come from settings.

append_to_periodic_noteA

Append an entry to a daily, weekly or monthly note (created with a heading if missing). Folder/format per period come from settings.

read_periodic_noteA

Read the daily, weekly or monthly note for today or a given date.

create_note_from_templateA

Create a note from a template file, substituting {{title}}, {{date}}, {{time}} and any custom {{variables}}.

Prompts

Interactive templates invoked by user choice

NameDescription
summarize_noteRead a note and produce a concise summary with key points and any action items.
daily_reviewReview today's daily note and surface open tasks across the vault.

Resources

Contextual data attached and managed by the client

NameDescription
vault-structureAn overview of the vault: top-level folders and a count of notes.

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/noragami90/obsidian-connector'

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