Agent♥︎Age
Catalog

quillrag

Official

by Ayush-yadav11 · Rust

Single-binary local RAG MCP server in Rust. MiniLM compiled in, hybrid search, zero deps.

io.github.Ayush-yadav11/quillrag MCP Server

This is a single-binary, local RAG (retrieval-augmented generation) MCP server written in Rust. It includes MiniLM embeddings compiled inside the binary and provides hybrid retrieval using dense embeddings plus BM25. The server is designed to be “MCP-native” and to avoid Node/Python and model downloads on first query.

🛠️ Key Features

  • Single static binary
  • Zero dependencies
  • MiniLM embeddings compiled in
  • Hybrid search: dense + BM25 retrieval
  • Local-first RAG via MCP

🚀 Use Cases

  • Build local RAG workflows through MCP tooling
  • Retrieve from a mix of embedding-based and keyword (BM25) signals
  • Run without external runtime dependencies or initial model downloads

⚡ Developer Benefits

  • Rust-based, single-file deployment
  • No Node/Python required
  • No model download on first query
  • Convenient for embedding and search integration in MCP environments

⚠️ Limitations

  • “Local RAG” implies usage tied to local resources and execution (no described hosted mode)
  • No additional tools beyond the provided excerpt are specified

Topics

embeddingslocal-firstmcpragrustsearch