# Obsidian Hybrid Search MCP server

Search Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-flowing-abyss-obsidian-hybrid-search
- Repository: https://github.com/flowing-abyss/obsidian-hybrid-search
- Website: https://github.com/flowing-abyss/obsidian-hybrid-search#readme

## Install
- Command: `npx -y obsidian-hybrid-search`
- Auth: Auth required by registry metadata

## Setup notes
- Package: Npm obsidian-hybrid-search v0.13.25
- Environment variable: OBSIDIAN_VAULT_PATH (required)
- Environment variable: OBSIDIAN_PREFIX
- Environment variable: OBSIDIAN_IGNORE_PATTERNS (default .obsidian/**,templates/**,*.canvas)
- Environment variable: OBSIDIAN_RESPECT_GITIGNORE (default true)
- Environment variable: OBSIDIAN_INCLUDE_PATTERNS
- Environment variable: OPENAI_API_KEY (secret)
- Environment variable: OPENAI_BASE_URL (default https://api.openai.com/v1)
- Environment variable: OPENAI_EMBEDDING_MODEL (default text-embedding-3-small)
- Environment variable: LOCAL_EMBEDDING_MODEL (default Xenova/multilingual-e5-small)
- Environment variable: RERANKER_MODEL (default onnx-community/bge-reranker-v2-m3-ONNX)
- The upstream registry signals required auth or secrets.

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.flowing-abyss
- Version: 0.13.25
- Runtime: Npm
- Transports: STDIO
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 3, 2026
- Source: https://registry.modelcontextprotocol.io
