Ruoyi AI

v1.0.0Coding Agentsstable

面向企业级市场的一站式AI应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。

agentaiknowledgemcprag
Share:
5,291
Stars
0
Downloads
0
Weekly
0/5

What is Ruoyi AI?

Ruoyi AI is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 面向企业级市场的一站式ai应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 agent skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的ai智能体应用与行业解决方案。

面向企业级市场的一站式AI应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • 面向企业级市场的一站式AI应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提

Use Cases

Build enterprise AI agent applications
Manage multi-vendor LLMs and knowledge bases
ageerle

Maintainer

LicenseMIT
Languagejava
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ruoyi-ai

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Ruoyi AI

RuoYi AI is a full-stack, enterprise-grade AI application framework built on Spring Boot 3 and Vue 3 that provides a unified interface for managing multiple large language model providers (OpenAI, DeepSeek, Alibaba, Zhipu, MiniMax). It ships a built-in RAG pipeline backed by Milvus, Weaviate, or Qdrant, along with visual workflow orchestration and a Langchain4j-powered agent framework. Teams use it to rapidly deploy internal AI portals, knowledge bases, and multi-agent pipelines without building the infrastructure layer from scratch.

Prerequisites

  • Docker and Docker Compose installed on your server or workstation
  • At least 4 GB RAM and 2 CPU cores for the full stack (MySQL, Redis, Weaviate, MinIO, backend, two frontends)
  • API keys for at least one supported LLM provider (OpenAI, DeepSeek, Alibaba Cloud, etc.)
  • Git to clone the repository
  • An MCP-compatible client (Claude Desktop, Claude Code, etc.) if using the MCP integration layer
1

Clone the repository

Clone the RuoYi AI monorepo to your local machine. The repo contains sub-projects for the backend API, the admin panel, and the user-facing web frontend.

git clone https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai
2

Start all services with Docker Compose (one-click)

The recommended path is to run the bundled all-in-one Compose file, which launches MySQL 8, Redis, Weaviate, MinIO, the Spring Boot backend (port 26039), the admin panel (port 25666), and the user frontend (port 25137) in a single command.

docker-compose -f docker-compose-all.yaml up -d
3

Log in to the admin panel

Once all containers are healthy, open the admin panel in your browser. Use the default credentials — change the password immediately in a production environment.

# Open: http://localhost:25666
# Default credentials: admin / admin123
4

Configure your LLM provider(s)

Inside the admin panel, navigate to the Model Management section and add the API key and endpoint for each LLM provider you want to use (OpenAI, DeepSeek, Alibaba, Zhipu, or MiniMax). Each model configuration specifies the provider type, base URL, and API key.

5

Set up a knowledge base

Create a knowledge base entry in the admin panel, upload documents (PDF, Word, Excel), and RuoYi AI will chunk and embed them into the configured vector store (Weaviate by default on port 28080). The retrieval pipeline uses high-precision RAG to answer queries against your internal documents.

6

Configure the MCP server in your client

RuoYi AI exposes an MCP-compatible endpoint for tool expansion. Add it to your MCP client configuration to allow your AI assistant to call into the RuoYi AI agent framework.

{
  "mcpServers": {
    "ruoyi-ai": {
      "command": "npx",
      "args": ["ruoyi-ai"],
      "env": {
        "RUOYI_API_BASE": "http://localhost:26039"
      }
    }
  }
}

Ruoyi AI Examples

Client configuration

Minimal claude_desktop_config.json snippet for connecting to a locally running RuoYi AI backend.

{
  "mcpServers": {
    "ruoyi-ai": {
      "command": "npx",
      "args": ["ruoyi-ai"],
      "env": {
        "RUOYI_API_BASE": "http://localhost:26039"
      }
    }
  }
}

Prompts to try

Sample prompts once your RuoYi AI instance is running and connected.

- "Search the internal knowledge base for our Q3 product roadmap."
- "Use the DeepSeek model to summarize the uploaded compliance documents."
- "Trigger the customer-support workflow agent and pass it this ticket: [ticket text]."
- "List all active LLM model configurations in RuoYi AI."

Troubleshooting Ruoyi AI

Containers fail to start due to port conflicts

Check that ports 25666, 25137, 26039, 23306, 26379, 28080, 29000, and 29090 are free. If not, edit docker-compose-all.yaml to remap them, or stop conflicting services before running Compose.

Vector search returns no results after uploading documents

Verify the Weaviate container is healthy (curl http://localhost:28080/v1/meta) and that the embedding model configuration in the admin panel points to a valid provider. Re-trigger ingestion by re-uploading the document.

LLM API calls fail with authentication errors

Double-check the API key and base URL entered for each provider in the admin Model Management page. For OpenAI-compatible endpoints (e.g., DeepSeek), ensure the base URL ends with /v1 and does not include /chat/completions.

Frequently Asked Questions about Ruoyi AI

What is Ruoyi AI?

Ruoyi AI is a Model Context Protocol (MCP) server that 面向企业级市场的一站式ai应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 agent skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的ai智能体应用与行业解决方案。 It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Ruoyi AI?

Follow the installation instructions on the Ruoyi AI GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Ruoyi AI?

Ruoyi AI works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Ruoyi AI free to use?

Yes, Ruoyi AI is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ruoyi-ai": { "command": "npx", "args": ["-y", "ruoyi-ai"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Ruoyi AI?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides