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

Transportstdio

Package Arguments

Positional
Position 0
mcp

Environment 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/**,*.canvas

Comma-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/v1

Optional OpenAI-compatible API base URL for OpenRouter, Ollama, LM Studio, or similar providers.

OPENAI_EMBEDDING_MODEL
Default:text-embedding-3-small

Remote embedding model name when using an OpenAI-compatible API.

LOCAL_EMBEDDING_MODEL
Default:Xenova/multilingual-e5-small

Local embedding model used when no remote embedding API is configured.

RERANKER_MODEL
Default:onnx-community/bge-reranker-v2-m3-ONNX

Optional ONNX cross-encoder reranker model used when reranking is requested.