A CLI tool for personal RAG that retrieves data from Notion, Obsidian, Apple Notes, etc., stored in Qdrant and exposed as an MCP server.
4 stars
Python
Updated Nov 1, 2025
mcp
obsidian
rag
Documentation
Wandering RAG
A CLI tool for personal RAG that retrieves data from Notion, Obsidian, Apple Notes, etc., stored in Qdrant and exposed as an MCP server.
(So that Claude Desktop successfully answers my question "When did I adopt my cat and when did I change her cat litter most recently? ")
Installation
Using uv (recommended):
bash
uv pip install -e .Run a Qdrant server if you don't have one:
bash
cd qdrant-docker
docker-compose up -dCopy .env.example as .env and specify the Markdown folders (or Obsidian vaults)
Usage
The CLI provides several subcommands:
Markdown commands
bash
./wandering-rag md indexNotion commands (WIP)
bash
./wandering-rag notion indexMCP commands
bash
./wandering-rag mcp run-serverConfigure for Claude Desktop
code
{
"mcpServers": {
"wandering-rag": {
"command": "/wandering-rag/wandering-rag",
"args": ["mcp", "run-server"],
"env": {
"PATH": "/.local/bin:/usr/bin:$PATH"
}
}
}
}Similar MCP
Based on tags & features
Trending MCP
Most active this week