retrieval-kit

nikelaz/retrieval-kit
★ 1 stars Rust 🤖 AI/LLM Updated 1d ago
A small library for document ingestion, vector and keyword search to aid the creation of RAG systems and MCP servers for knowledge retrieval
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "retrieval-kit": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "retrieval-kit"
      ]
    }
  }
}

README Excerpt

Retrieval Kit is a small Rust library for local document ingestion, vector search, keyword search, and MCP-style retrieval tool definitions. It currently ships with: - LanceDB storage for documents, chunks, vectors, and full-text search - ONNX Runtime embeddings through `sentence-transformers/all-MiniLM-L12-v2`

Tools (6)

keyword_searchlist_documentslocal_model_pathlocal_pooling_config_pathlocal_tokenizer_pathsemantic_search