Skip to main content
Glama
jjsmackay

obsidian-git-sync-mcp

by jjsmackay

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VAULT_PATHNoPath to the vault git working tree inside the container./vault
VAULT_MCP_HOSTNoBind address. Must bind all interfaces inside a container.0.0.0.0
VAULT_MCP_PORTNoPort the MCP transport listens on.8420
VAULT_GIT_STAMPNoFrontmatter timestamp stamping. Falsey value ('0'/'false'/'no'/'off') disables.
VAULT_HOST_PATHNoHost path mapped to VAULT_PATH (Compose-only)../vault
VAULT_MCP_TOKENYesBearer token MCP clients must present. Required; set a strong random value.
VAULT_GIT_BRANCHNoBranch to push. Empty = current branch.
VAULT_GIT_REMOTENoRemote to push to. Empty = commit-only.origin
VAULT_GIT_ENABLEDNoMaster switch for git sync. 'true'/'1'/'yes'/'on' enables; anything else disables.
VAULT_OAUTH_ENABLEDNoEnable OAuth authentication (see .env.example for details).
VAULT_MCP_PUBLIC_URLNoCanonical public origin advertised in OAuth discovery and auth challenges.
VAULT_OAUTH_CLIENT_IDNoOAuth client ID.
VAULT_OAUTH_LOGIN_GATENoOAuth login gate.
VAULT_GIT_HEARTBEAT_URLNoOptional URL pinged after each successful push.
VAULT_GIT_PUSH_DEBOUNCENoSeconds the event queue must be quiet before push.10
VAULT_MCP_ALLOWED_HOSTSNoExtra hostnames allowed through DNS-rebinding protection (comma-separated).
VAULT_MCP_HEARTBEAT_URLNoUpstream liveness heartbeat URL.
VAULT_GIT_SWEEP_INTERVALNoSeconds between periodic full-tree sweeps.60
VAULT_GIT_GIT_AUTHOR_NAMENoCommit author name. Empty = git's configured identity.
VAULT_OAUTH_CLIENT_SECRETNoOAuth client secret.
VAULT_OAUTH_REDIRECT_URISNoOAuth redirect URIs (comma-separated).
VAULT_GIT_GIT_AUTHOR_EMAILNoCommit author email. Empty = git's configured identity.
VAULT_GIT_PUSH_MAX_INTERVALNoUpper bound in seconds on time since last push.300

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/jjsmackay/obsidian-git-sync-mcp'

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