UltraRAG
活跃简介
UltraRAG 是一个低代码的 MCP 框架,用于构建复杂和创新的 RAG 管道。通过可视化界面和 MCP 协议集成,开发者可以快速搭建从数据摄取、分块、检索到生成的完整 RAG 系统。
核心特性
- 首个基于 MCP 架构的轻量级 RAG 开发框架
- 低代码 YAML 配置即可编排复杂 RAG 工作流
- 核心组件(检索器、生成器等)作为独立 MCP Server
- 内置统一评估系统和主流研究基准
- 可视化 Pipeline Builder,Canvas 与代码双向实时同步
适用场景
💡 快速搭建端到端 RAG 系统:数据摄取、分块、检索到生成
💡 RAG 研究实验:标准化评估工作流和基准对比
💡 构建交互式 RAG 原型:Pipeline 逻辑一键转换为对话 Web UI
💡 知识库问答系统:构建自定义知识库进行文档问答
快速开始
git clone https://github.com/OpenBMB/UltraRAG.git --depth 1 && cd UltraRAG && pip install uv && uv sync