minirag mcp for Gemini CLI
io.github.sfrangulov/minirag-mcp
Local-first RAG MCP server: hybrid search over a folder of your own documents
client:Gemini CLI
transport:stdio
runtime:pypi
Install minirag mcp in Gemini CLI
~/.gemini/settings.json · windows: %USERPROFILE%\.gemini\settings.json
{
"mcpServers": {
"minirag-mcp": {
"command": "uvx",
"args": [
"minirag-mcp"
],
"env": {
"BASE_DIR": "<BASE_DIR>",
"BASE_DIRS": "<BASE_DIRS>",
"DB_PATH": "<DB_PATH>",
"CACHE_DIR": "<CACHE_DIR>",
"MODEL_NAME": "<MODEL_NAME>",
"MAX_FILE_SIZE": "<MAX_FILE_SIZE>",
"CHUNK_TOKEN_BUDGET": "<CHUNK_TOKEN_BUDGET>",
"RAG_HYBRID_WEIGHT": "<RAG_HYBRID_WEIGHT>",
"RAG_GROUPING": "<RAG_GROUPING>",
"RAG_MAX_DISTANCE": "<RAG_MAX_DISTANCE>",
"RAG_MAX_FILES": "<RAG_MAX_FILES>",
"RAG_INSTRUCTIONS_APPEND": "<RAG_INSTRUCTIONS_APPEND>",
"ALLOW_PRIVATE_URLS": "<ALLOW_PRIVATE_URLS>"
}
}
}
}
Gemini expands $VAR and ${VAR} inside env values, so a secret can live in your shell rather than this file. Gemini CLI docs