Google PageRank for AI agents. 25,000+ tools indexed.

vault-search MCP Server

mzazon/vault-search

Score: 76.7 Rank #1 Database
Are you the maintainer of mzazon/vault-search? Claim this listing →

Hybrid search for Obsidian vaults — BM25 + fuzzy + semantic vector search with RRF fusion. Full CLI, MCP server (stdio + HTTP/SSE), Docker-ready. Local ONNX embeddings or any OpenAI-compatible API.

Add AgentRank to Claude Code Discover and compare tools like mzazon/vault-search — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

mzazon/vault-search is a TypeScript MCP server licensed under MIT. Hybrid search for Obsidian vaults — BM25 + fuzzy + semantic vector search with RRF fusion. Full CLI, MCP server (stdio + HTTP/SSE), Docker-ready. Local ONNX embeddings or any OpenAI-compatible API. Topics: cli, embeddings, mcp, mcp-server, obsidian, search, sqlite, typescript, bm25, hybrid-search, knowledge-base, markdown, obsidian-plugin, onnx, rag, self-hosted, selfhosted, vector-search.

Ranked #1 out of 109 indexed tools.

In the top 1% of all indexed tools.

Actively maintained with commits in the last week.

Ecosystem

TypeScript MIT
cliembeddingsmcpmcp-serverobsidiansearchsqlitetypescriptbm25hybrid-searchknowledge-basemarkdownobsidian-pluginonnxragself-hostedselfhostedvector-search

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 1

1 stars → early stage

Freshness 25% today

Last commit today → actively maintained

Issue Health 25% 100%

23/23 issues closed → responsive maintainer

Contributors 10% 1

1 contributor → solo project

Dependents 25% 0

No dependents → no downstream usage

npm Downloads N/A
PyPI Downloads N/A
Forks 0
Description Detailed
License MIT

Weights: Freshness 25% · Issue Health 25% · Dependents 25% · Stars 15% · Contributors 10% · How we score →

How to Improve

Contributors medium impact

Single-contributor projects carry bus-factor risk — welcoming contributors boosts confidence

Dependents medium impact

No downstream dependents detected yet — adoption by other projects is the strongest trust signal

Badge all embed codes →

AgentRank score for mzazon/vault-search
[![AgentRank](https://agentrank-ai.com/api/badge/tool/mzazon--vault-search)](https://agentrank-ai.com/tool/mzazon--vault-search/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/mzazon--vault-search/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/badge/tool/mzazon--vault-search" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="mzazon/vault-search"></script>

Matched Queries

"mcp server""mcp-server"

From the README

# vault-search

Hybrid search MCP server for Obsidian vaults. Combines BM25 keyword matching, fuzzy title search, and vector semantic search with Reciprocal Rank Fusion (RRF) into a single ranked result set. Embeddings run locally in-process via ONNX (no API key needed) or via any OpenAI-compatible API. Features layered config (`~/.vault-search/config.json`, `VS_` env vars, CLI flags), rate-limited embeddings, full CLI, dual MCP transport (stdio for Claude Desktop/Cursor, HTTP/SSE for Docker), and smart chunking strategies.

---

## Features

- **Hybrid search with RRF fusion** — BM25 + fuzzy title + vector semantic search merged via Reciprocal Rank Fusion
- **ONNX embeddings by default** — runs `nomic-ai/modernbert-embed-base` in-process via ONNX Runtime; no API key needed
- **API embedding support** — works with any OpenAI-compatible API: Ollama, LiteLLM, OpenAI, OpenRouter
- **Layered config system** — `~/.vault-search/config.json`, `VS_*` env vars, and CLI flags with full precedenc
Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.