mcpbeat Sign in

Minirag MCP Server

by sfrangulov Your server? Claim it
local only

Minirag MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 224 installs a week from pypi. Last commit 7 Sep 2026.

Local-first RAG MCP server: hybrid search over a folder of your own documents

Installs per day peak 53 · avg 27 · +7% w/w
a month agotoday
224
Installs / week
pypi · minirag-mcp
68
Stars
0 open issues
7 Sep 2026
Last commit
from GitHub
MIT
License
Python

Nothing serious here today

Today is the operative word: we check Minirag MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add minirag-mcp -- uvx minirag-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "minirag-mcp": {
      "args": [
        "minirag-mcp"
      ],
      "command": "uvx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.minirag-mcp]
command = "uvx"
args = ["minirag-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "minirag-mcp": {
      "args": [
        "minirag-mcp"
      ],
      "command": "uvx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "minirag-mcp": {
      "args": [
        "minirag-mcp"
      ],
      "command": "uvx"
    }
  }
}

This one needs environment variables set before it will start: BASE_DIR (One document root; also the security boundary for file access. Defaults to the process working directory. Ignored when BASE_DIRS is set.), BASE_DIRS (JSON array of document roots, e.g. ["/docs/a", "/docs/b"]. Takes precedence over BASE_DIR. An invalid value is a hard configuration error.), DB_PATH (LanceDB index directory. Defaults to <first root>/.minirag/lancedb, so each corpus gets its own index.), CACHE_DIR (Embedding model cache. Defaults to the platform user cache dir, so the ~220 MB model is downloaded once and shared.), MODEL_NAME (fastembed model id. Changing it makes existing vectors incompatible with new queries; pair with a new DB_PATH or a full re-ingest.), MAX_FILE_SIZE (Per-file size limit in bytes, enforced before parsing.), CHUNK_TOKEN_BUDGET (Retrieval-unit size in the embedding model's own tokens. Range 16-128; the ceiling is the model's trained sequence length.), RAG_HYBRID_WEIGHT (Keyword weight in the weighted RRF fusion, range 0.0-1.0. 0 is vector-only; higher values raise the BM25 contribution.), RAG_GROUPING (Result grouping filter. 'similar' keeps only the closest group; 'related' also keeps the next one. Unset means no grouping filter.), RAG_MAX_DISTANCE (Drop results whose vector distance exceeds this value. Lower is stricter. Unset means no distance filter.), RAG_MAX_FILES (Keep chunks from at most this many best-scoring files. Unset means no per-file filter.), RAG_INSTRUCTIONS_APPEND (Extra paragraph appended to the instructions the server hands the client at connect time, for corpus-specific guidance.), ALLOW_PRIVATE_URLS (Let ingest_url fetch hosts resolving to loopback, link-local, private, reserved or unspecified addresses. Off by default.). The author declared them in the registry entry; get the values from the project itself.

Alternatives to Minirag MCP

same job, measured the same way
RAG Vault
by robthepcguy

Local RAG MCP server with hybrid search, PDF/DOCX support, and zero-config setup

141 installs/wk local only
loci
by ivenkoolab

Cross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers.

159 installs/wk local only
haiku.rag
by ggozad

Local-first agentic RAG with citations - hybrid search, reranking, multimodal document retrieval

4 447 installs/wk local only
X Archive RAG
by mameshivaa

Local-first MCP tools for searching and drafting from your X/Twitter archive.

local only
Documentation Search
by alyiox

Local RAG MCP for markdown documentation. Retrieval only; host synthesizes answers.

527 installs/wk local only
Local FAISS MCP Server
by nonatofabio

Local FAISS vector database for RAG with document ingestion, semantic search, and MCP prompts.

158 installs/wk local only
Memtomem
by memtomem

Markdown-first long-term memory for AI agents. Hybrid BM25 + vector search, runs locally.

1 337 installs/wk local only
Continuum
by pouyahasanamreji

Shared memory + orchestration for your coding agents. Local-first MCP, vector RAG.

local only

Minirag MCP — questions

Answers built from our own checks of this server.

Why is there no uptime for Minirag MCP?
Minirag MCP runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package minirag-mcp was installed 224 times last week.
How do I connect Minirag MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls minirag-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use Minirag MCP?
The pypi package minirag-mcp was installed 224 times in the last week. Week over week that is +7%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Minirag MCP open source?
Yes — it is published under the MIT licence, written in Python and 68 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.