返回 MCP 目录
public公开dns本地运行

wandering-rag

一个CLI工具,用于从Notion、Obsidian等来源检索个人数据,存储在Qdrant中并通过MCP服务器提供查询服务

article

README

🚀 漫步的 RAG 工具

漫步的 RAG 工具是一款 CLI 工具,专为个人知识管理打造。它能够从 Notion、Obsidian、Apple Notes 等平台获取数据,存储到 Qdrant 中,并通过 MCP 服务器对外开放。借助它,Claude Desktop 可以回答如“我什么时候收养了我的猫,以及最近一次更换她的猫砂盆是什么时候?”这类个性化问题。

🚀 快速开始

漫步的 RAG 工具是一款强大的 CLI 工具,能帮助你高效管理个人知识。以下为你详细介绍其使用步骤。

📦 安装指南

使用 uv(推荐)

uv pip install -e .

启动 Qdrant 服务

若你还没有 Qdrant 服务,可以运行以下命令来启动一个:

cd qdrant-docker
docker-compose up -d

配置环境变量

复制 .env.example 文件并重命名为 .env,然后指定 Markdown 文件夹(或 Obsidian 的知识库)。

💻 使用示例

主要子命令

该 CLI 工具提供了多个实用的子命令,以下为你详细介绍:

Markdown 命令

./wandering-rag md index

Notion 命令(正在开发中)

./wandering-rag notion index

MCP 命令

./wandering-rag mcp run-server

配置用于 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"
            }
        }
    }
}
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端