Skip to main content
Glama
nhangen

Obsidian MCP

by nhangen

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HTTP_BINDNoHTTP bind address. Defaults to 127.0.0.1.127.0.0.1
MCP_HTTP_PORTNoHTTP port. Defaults to 3000.3000
MCP_STDIO_PROFILENoStdio host-level profile. Defaults to read; set to write to expose write tools. Unknown values fail closed.read
OBSIDIAN_LOCAL_MDNoAbsolute path to the obsidian.local.md configuration file. Required on every server host.
MCP_HTTP_JWT_ISSUERNoExact JWT issuer expected on every HTTP request. Required for authenticated Streamable HTTP.
MCP_HTTP_JWT_SECRETNoHS256 JWT secret, at least 32 bytes. Required for authenticated Streamable HTTP.
MCP_REPOSITORY_ROOTSNoPath-delimited list of explicit local repository roots authorized for repository metadata tools. If omitted, no repository roots are authorized.
MCP_HTTP_JWT_AUDIENCENoExact JWT audience expected on every HTTP request. Required for authenticated Streamable HTTP.
MCP_HTTP_ALLOWED_HOSTSNoComma-separated allowlist of HTTP Host header values. Required for authenticated Streamable HTTP.
MCP_HTTP_MAX_BODY_BYTESNoMaximum HTTP request body size in bytes. Defaults to 1 MiB.1048576
MCP_HTTP_SESSION_TTL_MSNoHTTP session time-to-live in milliseconds. Defaults to 15 minutes.900000
MCP_HTTP_ALLOWED_ORIGINSNoComma-separated allowlist of HTTP Origin header values. Required for authenticated Streamable HTTP.
MCP_COMMIT_META_TIMEOUT_MSNoPer-call timeout in milliseconds for obsidian_commit_meta. Defaults to 5000; valid range 100-600000.5000
MCP_HTTP_CONCURRENCY_LIMITNoHTTP concurrency limit. Defaults to 16.16
MCP_KEEPER_SAVE_TIMEOUT_MSNoPer-call timeout in milliseconds for obsidian_keeper_save. Defaults to 25000; valid range 100-600000.25000
MCP_DAILY_APPEND_TIMEOUT_MSNoPer-call timeout in milliseconds for obsidian_daily_append. Defaults to 10000; valid range 100-600000.10000
MCP_HTTP_MAX_RESPONSE_BYTESNoMaximum HTTP response size in bytes. Defaults to 1 MiB.1048576
MCP_HTTP_REQUEST_TIMEOUT_MSNoHTTP request timeout in milliseconds. Defaults to 30000; maximum 300000.30000

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