
UltraRAG
UltraRAG 2.0 (UR-2.0)是首个基于 Model Context Protocol (MCP) 架构设计的 RAG 框架。这一设计让科研人员只需编写 YAML 文件,就可以直接声明串行、循环、条件分支等复杂逻辑,从而以极低的代码量快速实现多阶段推理系统。
Sanic-Web(大模型数据助手)是一个面向实际落地场景的轻量级大模型应用开发项目,支持从数据接入、智能体协同、问答推理到可视化展示的全链路能力,并具备良好的可扩展性与二次开发友好性。

项目已集成 MCP(Multi-agent Communication Protocol)多智能体架构,结合主流开源工具链,为开发者提供开箱即用的一站式解决方案。
docker-compose 一键启动所有依赖,零配置上手。| 类别 | 技术/组件 |
|---|---|
| 大模型交互 | Dify、LangChain / LangGraph、llamaIndex |
| 模型后端 | Ollama、vLLM,支持 Qwen3、DeepSeek 等开源模型 |
| 多智能体 | MCP(Multi-agent Communication Protocol)架构 |
| 知识图谱 | Neo4j |
| 数据问答 | Text2SQL + ECharts / AntV(mcp-server-chart)实现图形化问答 |
| 表格处理 | 支持 CSV 文件上传,自动解析、摘要,并通过 Text2SQL 实现结构化问答 |
| 通用问答 | 可对接第三方 RAG 系统(如 LlamaIndex、FastRAG)或启用公网检索增强 |
| 前端框架 | Vue 3 + TypeScript + Vite 5,现代化响应式 UI |
| 后端服务 | Sanic(高性能异步 Python Web 框架) |
| 部署方式 | docker-compose 一键部署所有服务(含模型、数据库、前端、后端) |
基于 MCP 协议,支持多个智能体(可配置不同模型)协同完成复杂任务,如分工解析、交叉验证、流程编排等。
从前端交互、智能体调度、模型调用到结果渲染,各模块解耦清晰,便于替换或扩展特定组件(如更换 RAG 引擎、接入新模型 API 等)。
提供完整的 docker-compose.yml,包含:
开发者只需一条命令即可启动完整环境,大幅降低本地调试与演示成本。
当前许多大模型项目要么过于重型(依赖复杂平台),要么功能碎片化(需自行拼接组件)。Sanic-Web 在两者之间找到平衡:轻量、聚焦、可落地。它不试图替代 Dify 或 LangChain,而是将它们有机整合,辅以 MCP 多智能体能力与数据可视化闭环,形成一个真正能跑通业务逻辑的最小可行系统。
对于希望快速构建、验证并迭代大模型应用的团队或个人开发者,Sanic-Web 提供了一个高效、透明且开源友好的起点。







