← Index

io.github.RobThePCGuy/rag-vault

io.github.RobThePCGuy/rag-vault·v1.5.3·Documents & Spreadsheets
Quality Score
87
/100

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

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "rag-vault": {
      "command": "npx",
      "args": [
        "-y",
        "@robthepcguy/rag-vault"
      ],
      "env": {
        "BASE_DIR": "<base_dir>",
        "DB_PATH": "<db_path>",
        "CACHE_DIR": "<cache_dir>",
        "MODEL_NAME": "<model_name>",
        "RAG_HYBRID_WEIGHT": "<rag_hybrid_weight>",
        "RAG_GROUPING": "<rag_grouping>"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "rag-vault": {
      "command": "npx",
      "args": [
        "-y",
        "@robthepcguy/rag-vault"
      ],
      "env": {
        "BASE_DIR": "<base_dir>",
        "DB_PATH": "<db_path>",
        "CACHE_DIR": "<cache_dir>",
        "MODEL_NAME": "<model_name>",
        "RAG_HYBRID_WEIGHT": "<rag_hybrid_weight>",
        "RAG_GROUPING": "<rag_grouping>"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y @robthepcguy/rag-vault
§02  Environment variables
BASE_DIR

Base directory for document storage (defaults to current working directory)

DB_PATH

Path to LanceDB database directory (defaults to ./lancedb/)

CACHE_DIR

Directory where Transformers.js models are cached (defaults to ./models/)

MODEL_NAME

Embedding model name (defaults to Xenova/all-MiniLM-L6-v2)

RAG_HYBRID_WEIGHT

Keyword boost strength for hybrid search. 0.0 = semantic only, 1.0 = keyword only. Default 0.6

RAG_GROUPING

Grouping mode: 'similar' (top group only) or 'related' (top 2 groups)

§03  MCP Quality Score  ·  methodology
freshness
22
completeness
15
installability
25
documentation
15
stability
10
§04  Alternatives in Documents & Spreadsheets