io.github.flowing-abyss
obsidian-hybrid-search
Obsidian Hybrid Search
Search Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval.
stdiocommunityknowledge
Package Details
obsidian-hybrid-search
Transportstdio
Package Arguments
Positional
Position 0
mcpEnvironment Variables
OBSIDIAN_VAULT_PATH(file)
Required
Absolute path to the Obsidian vault to index and search.
OBSIDIAN_PREFIX
Optional prefix for MCP tool names when configuring multiple vaults.
OBSIDIAN_IGNORE_PATTERNS
Default:
.obsidian/**,templates/**,*.canvasComma-separated glob patterns to exclude from indexing.
OPENAI_API_KEY
Secret
Optional API key for OpenAI-compatible remote embeddings; omit to use local embeddings.
OPENAI_BASE_URL
Default:
https://api.openai.com/v1Optional OpenAI-compatible API base URL for OpenRouter, Ollama, LM Studio, or similar providers.
OPENAI_EMBEDDING_MODEL
Default:
text-embedding-3-smallRemote embedding model name when using an OpenAI-compatible API.
LOCAL_EMBEDDING_MODEL
Default:
Xenova/multilingual-e5-smallLocal embedding model used when no remote embedding API is configured.
RERANKER_MODEL
Default:
onnx-community/bge-reranker-v2-m3-ONNXOptional ONNX cross-encoder reranker model used when reranking is requested.