1. Conduid
  2. AI
  3. Ruoyi AI
MCP server · AI

Ruoyi AI

Enterprise-grade AI agent framework with multi-provider LLM management, secure knowledge bases and high-precision RAG, visual workflow orchestration, and multi-agent coordination.

Unclaimed MIT mcpragagentknowledgeai
92Excellent

Scored 11 hours ago · breakdown

About Ruoyi AI

Ruoyi AI is an MCP server published by ageerle in the AI category: enterprise-grade AI agent framework with multi-provider LLM management, secure knowledge bases and high-precision RAG, visual workflow orchestration, and multi-agent coordination.

The repository has 5.8K stars and 1.4K forks, with the last commit 5 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/ageerle/ruoyi-ai

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Ruoyi AI

Powered by Claude · Grounded in docs

I know everything about Ruoyi AI. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 11 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v3.1.0v3.1.0 · 4 Aug 2026What's Changed fix: 修复运行docker-compose-all.yaml报错的问题 by @MrWws in https://github.com/ageerle/ruoyi-ai/pull/283 fate:增加自定义模型,调整前端模型选择下拉框 by @xiaonie7 in https://github.com/ageerle/ruoyi-ai/pull/291 添加智谱向量模型实现 by @yangzhen233 in…
v3.0.0v3.0.0 · 13 Apr 2026v3.0.0 - 2026-04-13 版本大升级,新增文档处理能力 🤖 更新日志 ✨ Features 升级langchain4j版本至1.13.0 新增docx/pdf/xlsx文档处理技能模块 添加演示模式配置和切面拦截 新增SkillsAgent支持文档智能处理 优化聊天服务和可观测性监听器 📦 新增技能模块 docx: Word文档处理(批注、修订追踪、验证等) pdf: PDF文档处理(表单填充、图像转换等) xlsx: Excel表格处理 🔧 优化改进…
v2.1.0v2.1.0稳定版 · 30 May 2025v2.1.0 - 2025-05-30 开源版本首个稳定版发布 🛠 重要通知 开源版本功能移除(v2.0.5 后不再维护) 个人微信、直播、GPTs、应用商店、套餐管理、兑换管理 功能迁移至企业版本(v2.0.5 后不再维护) 微信相关:小程序、微信公众号、企业微信机器人、微信支付 知识库:Excel 附件解析、PDF图片解析(PDF文件解析保留)、Milvus/Qdrant 扩展 🤖 更新日志 ✨ Features 新增国产大模型支持…
v2.0.5v2.0.5 · 12 May 2025v2.0.5 - 2025-05-12 Bug Fixes Features 支持三方模型调用:新增对 coze、dify、派欧云等三方模型的调用支持,用户可以根据自身需求灵活选择不同的模型。 接入 Langchain4j 框架:接入 Langchain4j 框架,支持 Milvus/Weaviate/Qdrant 向量库,为用户提供更强大的语义检索和知识管理能力,能够更高效地处理和分析海量数据,挖掘数据中的潜在价值。 支持 Excel 文档解析:新增对 Excel…
v2.0.4v2.0.4发布 · 30 Apr 2025v2.0.4 - 2025-04-30 Bug Fixes 修复Web端无法查询套餐信息的问题 修复代码生成异常问题 修复新增知识库校验异常问题 修复扣费时无法获取用户ID的问题 Features 合并知识库对话接口 同步微信公众号登录功能同步支持 新增独立WeChat功能模块 优化SSE对话界面样式与交互体验 新增工具调用超时时间配置项 重构附件上传逻辑与流程优化 新增动态对话客户端构建能力

README

RuoYi AI

Contributors Forks Stargazers Issues MIT License

Enterprise-Grade AI Assistant Platform

An out-of-the-box full-stack AI platform supporting multi-agent collaboration, Supervisor mode orchestration, and multiple decision models, with advanced RAG technology and visual workflow orchestration capabilities

中文 | 📖 Documentation | 🚀 Live Demo | 🐛 Report Issues | 💡 Feature Requests

🚀 Live Demo

Service URL Default Account
Admin Panel http://129.226.199.247:25666 admin / admin123
User Frontend http://129.226.199.247:25137 admin / admin123
Commercial Edition https://web.ruoyiai.chat WeChat QR code login

✨ Core Features

Module Current Capabilities
Model Management Multi-model integration (DeepSeek/Zhipu/MIMO/Bailian/OpenAI), multi-modal understanding, Coze/DIFY/FastGPT/RAGFlow platform integration
Knowledge Management Local RAG + Vector DB (Milvus/Weaviate/Qdrant) + Document parsing
Tool Management MCP protocol integration, Skills capability + Extensible tool ecosystem
Workflow Orchestration Visual workflow designer, drag-and-drop node orchestration, SSE streaming execution, currently supports model calls, email sending, manual review, and other nodes
Multi-Agent Agent framework based on Langchain4j, Supervisor mode orchestration, supports multiple decision models, can flexibly combine tools and skills

Project Repositories

Module GitHub Repository Gitee Repository GitCode Repository
🔧 Backend ruoyi-ai ruoyi-ai ruoyi-ai
🎨 User Frontend ruoyi-web ruoyi-web ruoyi-web
🛠️ Admin Panel ruoyi-admin ruoyi-admin ruoyi-admin
🎬 Drama ruoyi-drama ruoyi-drama ruoyi-drama
🤖 Copilot ruoyi-copilot ruoyi-copilot ruoyi-copilot
📱 Mini-App ruoyi-uniapp ruoyi-uniapp ruoyi-uniapp

Partner Projects

Project Name GitHub Repository Gitee Repository
element-plus-x element-plus-x element-plus-x

🛠️ Technical Architecture

Core Framework

  • Backend: Spring Boot 3.5.8 + Langchain4j
  • Data Storage: MySQL 8.0 + Redis + Vector Databases (Milvus/Weaviate/Qdrant)
  • Frontend: Vue 3 + Vben Admin + element-plus-x
  • Security: Sa-Token + JWT dual-layer security
  • Document Processing: PDF, Word, Excel parsing, intelligent image analysis
  • Real-time Communication: WebSocket real-time communication, SSE streaming response
  • System Monitoring: Comprehensive logging system, performance monitoring, service health checks

🐳 Docker Deployment

This project provides two Docker deployment methods:

Method 1: One-click Start All Services (Recommended)

Use docker-compose-all.yaml to start all services at once (including backend, admin panel, user frontend, and dependencies):

Requirements

  • Docker Engine(Linux/macOS)或 Docker Desktop(Windows)
  • Docker Compose V2

Linux / macOS


# Clone the v3.1.0 release
git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai

# Pin the image version. Public GHCR images do not require docker login.
cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env
sed -i 's/^RUIYI_VERSION=.*/RUIYI_VERSION=v3.1.0/' docs/docker/ruoyi-ai/.env

# Pull pre-built images from GHCR and start all services
docker compose --env-file docs/docker/ruoyi-ai/.env \
  -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull
docker compose --env-file docs/docker/ruoyi-ai/.env \
  -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d

# Check service status
docker compose --env-file docs/docker/ruoyi-ai/.env \
  -f docs/docker/ruoyi-ai/docker-compose-all.yaml ps

# Access services (replace SERVER_IP with the server address)
# Admin Panel: http://SERVER_IP:25666 (admin / admin123)
# User Frontend: http://SERVER_IP:25137
# Backend API: http://SERVER_IP:26039

Windows PowerShell

If you are using Windows with Docker Desktop, you can use PowerShell to execute the following commands:


# Clone the v3.1.0 release
git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai

# Create the environment configuration file
Copy-Item docs\docker\ruoyi-ai\.env.example docs\docker\ruoyi-ai\.env

# Pin the image version
(Get-Content docs\docker\ruoyi-ai\.env) `
  -replace '^RUIYI_VERSION=.*', 'RUIYI_VERSION=v3.1.0' |
  Set-Content docs\docker\ruoyi-ai\.env

# Check the environment configuration
Get-Content docs\docker\ruoyi-ai\.env

# Pull pre-built images from GHCR and start all services
docker compose --env-file docs\docker\ruoyi-ai\.env `
  -f docs\docker\ruoyi-ai\docker-compose-all.yaml pull
docker compose --env-file docs\docker\ruoyi-ai\.env `
  -f docs\docker\ruoyi-ai\docker-compose-all.yaml up -d

# Check service status
docker compose --env-file docs\docker\ruoyi-ai\.env `
  -f docs\docker\ruoyi-ai\docker-compose-all.yaml ps

The default Compose file also publishes MySQL (23306), Redis (26379), Weaviate (28080), and MinIO (29000/29090). For production deployments, change the default MySQL and MinIO passwords and expose only the application ports through the firewall or a reverse proxy.

To upgrade to another published release, update RUIYI_VERSION in docs/docker/ruoyi-ai/.env, then run docker compose pull and docker compose up -d with the same --env-file and -f options. Do not use docker compose down -v unless you intend to delete persistent data volumes.

Method 2: Step-by-step Deployment (Source Build)

If you need to build backend services from source, follow these steps:

Step 1: Deploy Backend Service

# Enter backend project directory
cd ruoyi-ai

# Start backend service (build from source)
docker-compose up -d --build

# Wait for backend service to start
docker-compose logs -f backend

Step 2: Deploy Admin Panel

# Enter admin panel project directory
cd ruoyi-admin

# Build and start admin panel
docker-compose up -d --build

# Access admin panel
# URL: http://localhost:5666

Step 3: Deploy User Frontend (Optional)

# Enter user frontend project directory
cd ruoyi-web

# Build and start user frontend
docker-compose up -d --build

# Access user frontend
# URL: http://localhost:5137

Service Ports

Service One-click Port Step-by-step Port Description
Admin Panel 25666 5666 Admin backend access
User Frontend 25137 5137 User frontend access
Backend Service 26039 6039 Backend API service
MySQL 23306 23306 Database service
Redis 26379 6379 Cache service
Weaviate 28080 28080 Vector database
MinIO API 29000 9000 Object storage API
MinIO Console 29090 9090 Object storage console

📚 Documentation

Want to learn more about installation, deployment, configuration, and secondary development?

👉 Complete Documentation

🤝 Contributing

We warmly welcome community contributions! Whether you are a seasoned developer or just getting started, you can contribute to the project 💪

How to Contribute

  1. Fork the project to your account
  2. Create a branch (git checkout -b feature/new-feature-name)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to the branch (git push origin feature/new-feature-name)
  5. Create a Pull Request

💡 Tip: We recommend submitting PRs to GitHub, we will automatically sync to other code hosting platforms

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

🙏 Acknowledgments

Thanks to the following excellent open-source projects for their support:

💎 Sponsors

Thanks to the following sponsors for supporting this project:

Visit Atlas Cloud · Coding Plan Promotion A full-modal AI inference platform that gives developers a unified AI API, supporting video generation, image generation, and LLMs. Connect once to access 300+ curated models.

Sign up to claim 25 million tokens — go now Enjoy ByteDance's in-house Doubao models plus full-power open-source SOTA models, covering text, VLM, and image generation — all modalities in one stop: Seed-2.1, Seedream-5.0, GLM-5.2, DeepSeek, and more. Not just for coding — it can also tackle complex long-horizon Agent tasks!

💬 Community Chat


⭐ Star to Support • Fork to Contribute • 📚 中文 • 📖 Complete Documentation

Built with ❤️, maintained by the RuoYi AI open-source community

README fetched from the repository 11 hours ago. The original is authoritative.

Questions

About Ruoyi AI

How do I install Ruoyi AI?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Ruoyi AI safe to use with an AI agent?

Its trust score is 92 out of 100 (excellent). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ruoyi AI still maintained?

Yes — the latest release is v3.1.0 (4 Aug 2026), and the last commit was 5 days ago. The repository has 5.8K stars and 6 open issues.