Skip to main content
Glama
Storks
by Storks

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_PATHNoPath to the Obsidian CLI binaryobsidian
OBSIDIAN_VAULTNoDefault vault name (if not specified per-call)
OBSIDIAN_TIMEOUTNoCommand timeout in seconds30

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
obsidian_file_infoC

Show file info (default: active file)

obsidian_filesC

List files in the vault

obsidian_folder_infoD

Show folder info

obsidian_foldersC

List folders in the vault

obsidian_openD

Open a file

obsidian_createC

Create or overwrite a file

obsidian_readB

Read file contents (default: active file)

obsidian_appendC

Append content to a file (default: active file)

obsidian_prependC

Prepend content after frontmatter (default: active file)

obsidian_moveC

Move or rename a file (default: active file)

obsidian_renameC

Rename a file (default: active file)

obsidian_deleteC

Delete a file (default: active file, trash by default)

obsidian_searchC

Search vault for text. Returns matching file paths.

obsidian_search_contextC

Search with matching line context. Returns grep-style path:line: text output.

obsidian_dailyD

Open daily note.

obsidian_daily_pathB

Get daily note path.

obsidian_daily_readC

Read daily note contents.

obsidian_daily_appendC

Append content to daily note.

obsidian_daily_prependC

Prepend content to daily note.

obsidian_tasksC

List tasks in the vault.

obsidian_taskD

Show or update a task.

obsidian_tagsC

List tags in the vault.

obsidian_tagD

Get tag info.

obsidian_propertiesC

List properties in the vault.

obsidian_property_setC

Set a property on a file (default: active file).

obsidian_property_removeB

Remove a property from a file (default: active file).

obsidian_property_readC

Read a property value from a file (default: active file).

obsidian_backlinksB

List backlinks to a file (default: active file).

obsidian_linksB

List outgoing links from a file (default: active file).

obsidian_unresolvedC

List unresolved links in vault.

obsidian_orphansB

List files with no incoming links.

obsidian_deadendsB

List files with no outgoing links.

obsidian_outlineC

Show headings for the current file.

obsidian_templatesD

List templates.

obsidian_bookmarksD

List bookmarks.

obsidian_bookmarkD

Add a bookmark.

obsidian_vaultD

Show vault info.

obsidian_wordcountC

Count words and characters (default: active file).

obsidian_pluginsC

List installed plugins.

obsidian_plugins_enabledC

List enabled plugins.

obsidian_plugin_infoD

Get plugin info.

obsidian_plugin_enableD

Enable a plugin.

obsidian_plugin_disableC

Disable a plugin.

obsidian_plugin_installC

Install a community plugin.

obsidian_plugin_reloadC

Reload a plugin (for developers).

obsidian_workspaceC

Show workspace tree.

obsidian_workspacesC

List saved workspaces.

obsidian_workspace_saveC

Save current layout as workspace.

obsidian_workspace_loadD

Load a saved workspace.

obsidian_basesC

List all .base files in the vault.

obsidian_base_createC

Create a new item in a base.

obsidian_base_queryD

Query a base and return results.

obsidian_diffD

List or compare versions from file recovery and Sync.

obsidian_historyC

List versions from file recovery.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.6/5.0

Scored across 54 tools

Disambiguation3/5

The tools cover distinct Obsidian operations like file management, plugins, properties, and search, but there is notable overlap in some areas. For example, obsidian_create and obsidian_append/prepend both modify files, and obsidian_rename and obsidian_move both handle file renaming, which could cause confusion. However, descriptions help clarify specific use cases.

Naming Consistency5/5

All tool names follow a consistent 'obsidian_' prefix with snake_case and clear verb_noun patterns, such as obsidian_create, obsidian_read, and obsidian_plugins_list. This uniformity makes the set predictable and easy to navigate, with no deviations in naming conventions.

Tool Count2/5

With 54 tools, the count is excessive for an Obsidian server, leading to a bloated and potentially overwhelming interface. While Obsidian is feature-rich, many tools could be consolidated or omitted without losing functionality, making the set feel heavy and less user-friendly.

Completeness5/5

The tool set provides comprehensive coverage of Obsidian's core features, including file CRUD operations, plugin management, property handling, search, and workspace controls. There are no obvious gaps; agents can perform full lifecycle tasks from creation to deletion and advanced functions like version history and tagging.

Maintenance

ActivityInactive
ResponsivenessUnresponsive