Few Servers

Home›MCP servers›AI, memory and agents

Obsidian Hybrid Search MCP server

npm

OH · placeholder image
Placeholder. No logo or screenshot has been supplied for this listing yet.

Do you maintain this server? Claim this listing to add a logo or screenshot and to correct or extend it. Free, and a person checks every claim.

Claim this listingSuggest a correctionRatings and reviews

What it does

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

Description as published by the publisher in the official MCP Registry, read 10 Oct 2026. Not written or verified by Few Servers.

Facts

Registry nameio.github.flowing-abyss/obsidian-hybrid-search
PublisherGitHub account flowing-abyss Namespace verified by the registry through the publisher's GitHub account.
CategoryAI, memory and agents sorted by our keyword rules
Transportlocal package (npm)
Version0.16.1
This version published5 Oct 2026
GitHub stars110 on flowing-abyss/obsidian-hybrid-search read from GitHub on 12 Oct 2026. GitHub's count, not a rating by us.
Last seen10 Oct 2026, in our crawl of the official MCP Registry
Tested by Few ServersNo

Install

  • npm package, as published: obsidian-hybrid-search · version 0.16.1 · transport stdio
    npx -y obsidian-hybrid-search
    Standard run command for npm packages. The registry publishes the package name, not a command; check the repository for required arguments.

Install details read from the registry record on 12 Oct 2026. We have not run this server.

Keys and settings

The registry record declares a secret value (a key or token) that is not marked required. Declared by the publisher:

  • OBSIDIAN_VAULT_PATH (environment variable, required): Absolute path to the Obsidian vault to index and search.
  • OBSIDIAN_PREFIX (environment variable, not marked required): Optional prefix for MCP tool names when configuring multiple vaults.
  • OBSIDIAN_IGNORE_PATTERNS (environment variable, not marked required): Comma-separated glob patterns to exclude from indexing.
  • OBSIDIAN_RESPECT_GITIGNORE (environment variable, not marked required): Read root and nested .gitignore files when indexing; set to false, 0, or no to disable.
  • OBSIDIAN_INCLUDE_PATTERNS (environment variable, not marked required): Comma-separated patterns to re-include notes ignored only by .gitignore.
  • OPENAI_API_KEY (environment variable, secret, not marked required): Optional API key for OpenAI-compatible remote embeddings; omit to use local embeddings.
  • OPENAI_BASE_URL (environment variable, not marked required): Optional OpenAI-compatible API base URL for OpenRouter, Ollama, LM Studio, or similar providers.
  • OPENAI_EMBEDDING_MODEL (environment variable, not marked required): Remote embedding model name when using an OpenAI-compatible API.
  • LOCAL_EMBEDDING_MODEL (environment variable, not marked required): Local embedding model used when no remote embedding API is configured.
  • RERANKER_MODEL (environment variable, not marked required): Optional ONNX cross-encoder reranker model used when reranking is requested.

RepositoryWebsiteRegistry record (JSON)npm package

Being listed is not a safety check. Read the repository and check what a server asks for before you connect it. How the directory works.

Ratings and reviews

No reviews yet.