UltraRAG 是首个基于 MCP(Model Context Protocol)架构设计的轻量级 RAG 开发框架,由清华 THUNLP、东北大学 NEUIR、OpenBMB 与 AI9stars 联合推出,面向研究探索与工业原型。它把检索、生成等核心 RAG 组件标准化为独立的 MCP Server,配合 MCP Client 的编排能力,让开发者仅用 YAML 配置就能实现条件分支、循环等复杂控制结构——几十行代码搭出高性能 RAG。许可为 Apache-2.0,Python,约 5,555 stars,当前 3.0。
来源:README.md(About UltraRAG、Key Highlights);GitHub 仓库元数据(stars=5555、license=Apache-2.0、language=Python) 查看 GitHub 仓库 →RAG 管线常涉及检索、重排、生成、迭代/条件控制等多环节,手写既复杂又难复现。UltraRAG 用 MCP 架构把组件解耦为可复用的 Server、用 YAML 低代码编排复杂控制流(顺序/循环/条件),还提供可视化 RAG IDE 与统一评测,显著降低构建与复现门槛,来自知名高校/机构,因而受关注。截至数据采集约 5,555 stars。
来源:README.md(About、Key Highlights);GitHub 仓库元数据(stars=5555)用 YAML 配置原生支持顺序/循环/条件分支等控制结构,几十行代码实现复杂迭代 RAG 逻辑。
来源:README.md(Key Highlights → Low-Code Orchestration)把检索、生成等功能解耦为独立 MCP Server,新功能注册为函数级 Tool 即可接入,复用性高、便于复现。
来源:README.md(About、Key Highlights → Modular Extension)UltraRAG UI 提供 Pipeline Builder(画布与代码双向同步)、在线调参/改 prompt、内置 AI 助手,逻辑流一键转对话系统,并集成知识库管理。
来源:README.md(UltraRAG UI)提供统一评测与基准对比;支持多模态,对接 OpenAI/vLLM/HF/Qwen/DeepSeek 等模型与嵌入。
来源:README.md(Key Highlights → Unified Evaluation;topics)UltraRAG 基于 MCP 架构:把 RAG 的核心功能(Retriever、Generation 等)拆成独立的「原子 Server」(MCP Server),新功能只需注册为函数级 Tool 即可接入工作流,复用性高;MCP Client 负责编排,开发者用 YAML 配置即可实现顺序、循环、条件分支等控制结构,几十行配置完成复杂迭代 RAG。配套 UltraRAG UI——一个可视化 RAG IDE:Pipeline Builder 支持「画布构建」与「代码编辑」双向实时同步、在线调参与改 prompt,内置 AI 助手辅助设计/调参/生成 prompt,逻辑流可一键转为对话系统,并集成知识库管理做文档问答。还提供统一评测与基准对比。支持多模态、对接 OpenAI/vLLM/HF/Qwen/DeepSeek 等。
来源:README.md(About、UltraRAG UI、Key Highlights)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
MCP检索/嵌入(sentence-transformers 等)LLM/VLM(OpenAI/vLLM/HF/Qwen/DeepSeek)适合研究者与工程团队构建、复现与评测复杂 RAG:用低代码 YAML 编排带循环/条件的迭代式 RAG(如 DeepResearch 式管线)、把功能模块化为可复用 MCP Server 做实验对比、用可视化 IDE 快速搭建与调参、建知识库做文档问答并部署成对话系统,并用统一评测做基准。它兼顾研究探索与工业原型,尤其适合需要可见、可复现 RAG 逻辑的场景。
来源:README.md(About、Key Highlights、News 的 DeepResearch)最新为 UltraRAG 3.0(2026-01-23),强调让推理逻辑「可见」、告别黑盒开发;此前 2.1(增强知识摄入与多模态、更完整统一评测)、2.0(几十行代码搭高性能 RAG)。同期 OpenBMB 还开源了 8B 端侧写作智能体 AgentCPM-Report(DeepResearch 本地化)。旧版 v1/v2 仍保留。
来源:README.md(Latest News 段落)UltraRAG 用 MCP 架构把 RAG 开发做得低代码又可复现:检索/生成等组件解耦为可复用 Server,YAML 几十行编排出带循环/条件的复杂迭代 RAG,还配可视化 RAG IDE(画布/代码双向同步、AI 助手、知识库、一键转对话)与统一评测,来自清华 THUNLP 等知名机构。对研究复现与工业原型 RAG 的团队很有价值,尤其适合要逻辑可见、可复现的场景。要清楚 RAG 效果仍取决于检索/模型/数据、复杂管线有学习成本、MCP 生态较新。作为基于 MCP 的低代码 RAG 框架,它思路新、工程化与研究友好。
来源:综合 README.md 的 MCP/低代码定位、IDE 与评测能力