wandering-rag

wandering-rag

3.4

Wandering RAG is a CLI tool designed for personal Retrieval-Augmented Generation (RAG) that integrates with various note-taking applications and stores data in Qdrant, accessible via an MCP server.

Wandering RAG is a command-line interface tool that facilitates personal Retrieval-Augmented Generation (RAG) by retrieving data from popular note-taking applications such as Notion, Obsidian, and Apple Notes. The data is stored in Qdrant, a vector database, and is exposed as a Model Context Protocol (MCP) server. This setup allows users to query their personal data efficiently, enabling applications like Claude Desktop to answer complex questions by accessing the stored information. The tool supports indexing of Markdown files and is in the process of integrating with Notion. It is designed to be flexible and extendable, making it a powerful tool for personal knowledge management.

Features

  • Integration with Notion, Obsidian, and Apple Notes for data retrieval.
  • Data storage in Qdrant, a high-performance vector database.
  • Exposed as an MCP server for easy access and integration.
  • CLI with subcommands for indexing and server management.
  • Configurable environment for seamless integration with applications like Claude Desktop.

Usage with Different Platforms

wandering-rag

bash
./wandering-rag mcp run-server

configure_for_claude_desktop


{
    "mcpServers": {
        "wandering-rag": {
            "command": "<your git checkout path>/wandering-rag/wandering-rag",
            "args": ["mcp", "run-server"],
            "env": {
                "PATH": "<your home folder>/.local/bin:/usr/bin:$PATH"
            }
        }
    }
}