OpenBMB/UltraRAG
A low-code MCP framework for building complex and innovative RAG pipelines, standardizing components and enabling precise orchestration.
Core Features
Detailed Introduction
UltraRAG is a lightweight RAG development framework built on the Model Context Protocol (MCP) architecture, co-developed by leading research institutions. It standardizes core RAG components as independent MCP Servers and leverages the MCP Client for powerful workflow orchestration through simple YAML configurations, supporting complex control structures. Beyond its robust backend, UltraRAG offers a visual RAG Integrated Development Environment (IDE) with a Pipeline Builder for bidirectional "Canvas Construction" and "Code Editing," enabling granular online adjustments and an Intelligent AI Assistant to streamline the entire RAG development lifecycle.