Back to Home
OpenBMB icon

UltraRAG

Verified Safe

by OpenBMB

Overview

A low-code RAG framework for researchers to build and iterate on complex multi-stage, multimodal Retrieval-Augmented Generation (RAG) pipelines using a Model Context Protocol (MCP) architecture.

Installation

Run Command
ultrarag run examples/sayhello.yaml

Environment Variables

  • CUDA_VISIBLE_DEVICES
  • VLLM_WORKER_MULTIPROC_METHOD
  • EXA_API_KEY
  • TAVILY_API_KEY
  • ZHIPUAI_API_KEY
  • RETRIEVER_API_KEY
  • LLM_API_KEY
  • log_level
  • ULTRARAG_LOG_TS

Security Notes

The framework relies on user-provided YAML configurations for pipeline and server definitions, which, if untrusted, could lead to unexpected behavior. Running external servers or APIs (e.g., Exa, Tavily, ZhipuAI, OpenAI) requires careful security consideration for API key management and network exposure. The `/api/system/shutdown` endpoint in the UI should not be exposed publicly without strict access controls.

Similar Servers

Stats

Interest Score100
Security Score7
Cost ClassHigh
Stars2280
Forks197
Last Update2025-12-06

Tags

RAGLLMMultimodalLow-codeResearch