Skip to main content
Glama
eBrainiac

obsidian-brainstorm

by eBrainiac

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_VAULT_PATHYesPath to the Obsidian vault (e.g., C:/Users/you/Documents/MyVault)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_vault_infoA

Returns the name and path of the active Obsidian vault.

get_vault_statsA

Returns statistics about the vault: note count, word count, top linked notes, folder distribution, and tag count.

list_vaultsA

Lists all configured Obsidian vaults and shows which one is currently active.

switch_vaultA

Switches the active vault by name. Use list_vaults to see available names.

list_foldersA

Lists all folders inside the active Obsidian vault.

list_notesA

Lists all notes (.md files) in the vault. Optionally filter by folder.

read_noteA

Reads the full content of a note. Notes larger than 100KB are automatically truncated.

create_noteA

Creates a new note in the vault. Fails if the note already exists.

update_noteA

Replaces the entire content of an existing note.

append_to_noteA

Appends text to the end of an existing note without overwriting it.

move_noteC

Moves or renames a note within the vault.

delete_noteA

Moves a note to the vault's .trash folder (safe delete — recoverable from Obsidian).

search_notesA

Searches notes whose title or body contains the given query string. Returns matching notes with a snippet of context.

search_by_frontmatterA

Finds notes where a YAML frontmatter property matches a value. Example: property='status', value='active'.

list_tagsA

Lists all unique tags in the vault (from YAML frontmatter and inline #tags), sorted by frequency.

get_notes_by_tagC

Returns all notes that contain a specific tag.

get_outgoing_linksC

Extracts all [[wikilinks]] from a note — the notes it links to.

get_backlinksA

Finds all notes in the vault that link to the given note (backlinks / incoming links). Useful for exploring your knowledge graph.

get_today_noteA

Gets today's daily note. Creates it automatically if it doesn't exist yet. Respects your Obsidian Daily Notes plugin settings (folder and date format).

append_to_todayA

Quick capture: appends text to today's daily note. Creates the daily note if it doesn't exist.

get_recent_notesB

Returns notes modified in the last N days, sorted by most recently modified.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
READMEREADME.md

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/eBrainiac/Obsidian-Brainstorm-MCP'

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