Skip to main content
Glama
JasonSooter

obsidian-mcp

by JasonSooter

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QUARTZ_ENABLEDNoTurn on the Quartz publishing tools.false
OBSIDIAN_VAULTSYesRequired. Comma-separated vault folder names under OBSIDIAN_VAULT_ROOT.
OBSIDIAN_MCP_ENVNodeployment.environment.name on telemetry.production
QUARTZ_REPO_PATHNoCheckout of your Quartz site repo./quartz
OBSIDIAN_MCP_HOSTNoListen address.0.0.0.0
OBSIDIAN_MCP_PORTNoListen port.8780
QUARTZ_GIT_AUTHORNoCommit author for publishes.obsidian-mcp <obsidian-mcp@localhost>
QUARTZ_GIT_BRANCHNoWhere publishing pushes.main
QUARTZ_GIT_REMOTENoWhere publishing pushes.origin
OBSIDIAN_VAULT_ROOTNoDirectory holding the vault folders./vaults
QUARTZ_SSH_KEY_PATHNoDeploy key used to push the site repo.
QUARTZ_BUILD_LOCALLYNoRun 'npx quartz build' before pushing. The image has no Node, so set 'false' when your host builds on push.true
OBSIDIAN_DEFAULT_VAULTNoVault used when a tool call names none.first of OBSIDIAN_VAULTS
OBSIDIAN_MCP_STATE_DIRNoVersion journal, OAuth database, audit log./state
OBSIDIAN_MAX_FILE_BYTESNoFiles larger than this are refused.2000000
OBSIDIAN_MCP_PUBLIC_URLNoThe public base URL clients reach. Becomes the OAuth issuer: set it exactly.http://localhost:<port>
OBSIDIAN_MCP_TOTP_SECRETYesRequired. Base32 TOTP secret (the setup key, not a 6-digit code).
OTEL_EXPORTER_OTLP_HEADERSNoOptional OTLP log export headers, e.g. Authorization headers. Unset = log to stdout only.
OBSIDIAN_MCP_LOGIN_PASSWORDYesRequired. Login password, at least 12 characters.
OTEL_EXPORTER_OTLP_ENDPOINTNoOptional OTLP log export endpoint. Unset = log to stdout only.
OBSIDIAN_JOURNAL_RETENTION_DAYSNoFull undo history kept this long, then thinned to daily.30

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

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