What problem does it solve?
Openviking solves the problem of turning scattered files, URLs, and knowledge into retrievable context for AI Q&A without relying on flat, single-shot vector storage.
Core Features & Use Cases
- Filesystem-based RAG memory: Manage context as URI-addressable resources rather than only embedding blobs.
- Tiered context retrieval (L0/L1/L2): Load progressively more detailed content on demand for more accurate answers.
- MCP server tools: Perform end-to-end RAG querying, semantic search, and add resources (files and URLs) into the knowledge base.
- Use cases: document Q&A, knowledge management, AI agent memory, file/URL discovery, and semantic retrieval from PDFs and other documents.
Quick Start
Start the MCP server by running the provided init script (one-time) if needed, then launch the example server and connect your client with claude mcp add --transport http openviking http://localhost:2033/mcp.