UltraRAG
MCP-based framework for building and evaluating RAG pipelines in YAML
What it is
UltraRAG splits RAG components such as retrievers and generators into separate MCP servers, then chains them with an MCP client using YAML files that support loops and conditional branches. It includes built-in benchmarks and evaluation workflows, plus a web UI with a visual pipeline builder, knowledge base management, and one-command conversion of a pipeline into a chat demo. Researchers and engineers use it to prototype, compare, and reproduce retrieval-augmented generation methods without writing much glue code.
