Skip to main content
Glama
jamessturges

Obsidian MCP Server

by jamessturges

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_PORTNoPort the server listens on (loopback only).3001
VAULT_ROOTYesAbsolute path to the vault folder.
INBOX_FOLDERNoWhere new-note creation is confined to.Inbox
DAILY_NOTE_FOLDERNoFallback folder for daily notes if .obsidian/daily-notes.json doesn't exist.
DAILY_NOTE_FORMATNoFallback format for daily notes if .obsidian/daily-notes.json doesn't exist.
CAPTURE_EMBED_RAW_JSONNoWhether to embed the raw capture payload as a JSON block in the Markdown.false
CAPTURE_COLLISION_BEHAVIORNoWhat to do if a capture's generated filename already exists: suffix, overwrite, or error.suffix
CAPTURE_WRITE_JSON_SIDECARNoWhether obsidian_capture_inbox also writes a .json sidecar next to the Markdown.true

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

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/jamessturges/obsidian-mcp-server'

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