Skip to main content
Glama
yunzaixi-dev

obsidian-agi-workspace-mcp

by yunzaixi-dev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoBind host for SSE/HTTP server0.0.0.0
PORTNoPort for SSE/HTTP server8080
OB_BIN_PATHNoCustom binary path for Obsidian Headless CLIob
MCP_TRANSPORTNoTransport protocol: 'stdio' (CLI) or 'sse' / 'http' (Server)stdio
OBSIDIAN_READONLYNoWhen 'true', rejects note creation, edits, and deletionsfalse
OBSIDIAN_VAULT_PATHYesAbsolute filesystem path to the Obsidian vault root
OBSIDIAN_ALLOWED_SUBPATHSNoComma-separated list of permitted relative subfolders (if not set, full vault is accessible)

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_folderB

Create a new folder or directory hierarchy inside the Obsidian vault.

list_foldersB

List folders and directory structure in the vault with note counts.

get_vault_treeA

Retrieve hierarchical directory tree of folders and notes in the vault for workspace overview.

read_noteA

Read an Obsidian note with frontmatter, body, metadata, wikilinks, and backlinks.

write_noteA

Create or overwrite a note in the Obsidian vault with structured YAML frontmatter and body.

patch_noteA

Perform fine-grained updates on an existing Obsidian note (append, prepend, replace under heading, regex patch, update frontmatter).

search_vaultA

Search vault notes by keyword, tags, frontmatter filters, or directory subpath.

list_tasksA

Aggregate markdown task checkboxes (- [ ] / - [x]) across the Obsidian vault.

analyze_workspace_graphA

Analyze knowledge graph topology: nodes, wikilink edges, orphan notes, and dangling (broken) links.

sync_vault_obB

Trigger an immediate Obsidian Sync cycle or inspect synchronization state via obsidian-headless (ob).

delete_itemA

Safely delete a note or folder (moves to .trash by default).

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/yunzaixi-dev/obsidian-agi-workspace-mcp'

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