Skip to main content
Glama
DalecB

Obsidian Semantic Search MCP

by DalecB

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OBSIDIAN_VAULT_ROOTYesPath to your Obsidian vault root directory. Required.
OBSIDIAN_EMBED_MODELNoOllama embedding model to use. Defaults to bge-m3 if not set.
OBSIDIAN_SEMANTIC_EXCLUDENoComma- or newline-separated list of folder patterns to always exclude from indexing.
OBSIDIAN_SEMANTIC_MCP_HOMENoDirectory for SQLite index, logs, and cache. Defaults to ~/.obsidian-semantic-mcp if not set.
OBSIDIAN_SEMANTIC_STARTUP_INDEXNoSet to 'true' to automatically index vault on server startup. Defaults to 'false'.
OBSIDIAN_SEMANTIC_ALLOW_SENSITIVENoSet to 'true' to allow agents to access sensitive folders. Defaults to 'false'.
OBSIDIAN_SEMANTIC_SENSITIVE_PATHSNoComma- or newline-separated list of folders considered sensitive. Defaults to '08_PersonalInfo'.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_notesB

Read-only hybrid semantic/keyword search over the Obsidian vault. Returns file-level results with matched sections.

read_noteA

Read-only markdown note reader by vault-relative path and optional line range.

index_vaultB

Index or reindex the Obsidian vault into the external semantic index. Does not modify the vault.

index_statusA

Return semantic index status and safety settings.

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/DalecB/obsidian-semantic-mcp'

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