RR

rulego/rulego-server

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

56 stars 33 forks 品質 41 トレンド 13NOASSERTION

軽量な依存性のないワークフロー自動化プラットフォーム。 iPaaS、ストリームコンピューティング、MCP、AI機能をサポートします.

概要

RuleGo-Server は、RuleGo 上に構築された、軽量で高性能、モジュラー、および統合フレンドリーな自動化ワークフロープラットフォームです。 自動化オーケストレーション、iPaaS(Integration Platform as Service)、APIオーケストレーション、アプリケーションオーケストレーション、AIオーケストレーション、データ処理、IoTルールエンジン、AIアシスタント、その他のシナリオに使用できます。 - 低い記憶使用法、高性能、簡単な配置、使いやすい、データベースは要求しません。 - 100以上の組み込みコンポーネント。 また、コンポーネントのマーケットプレースとルールチェーンのマーケットプレースが提供され、ダイナミックなインストールをサポートします。 - ルールチェーンの可視化をサポートします。 - 要求のコンパイルと負荷。 - ワークフローは熱い更新を支えます。 - 大型モデルコンポーネントをサポート システムは、AIアシスタントによるMCPツールとして、全てのコンポーネントとルールチェーンを自動的に登録します。 - サードパーティのシステムサービスは、RuleGo-Serverの助けを借りてMCPツールに簡単にカプセル化することができます。 - 体験リンク1http://8.134.32.

概要(AI 翻訳)

日本語 | English

公式サイト | ドキュメント | 貢献ガイド

[RuleGo-Serverは、RuleGo上に構築された軽量で高性能、モジュラー、および統合フレンドリーな自動化ワークフロープラットフォームです。

自動化オーケストレーション、iPaaS(Integration Platform as Service)、APIオーケストレーション、アプリケーションオーケストレーション、AIオーケストレーション、データ処理、IoTルールエンジン、AIアシスタント、その他のシナリオに使用できます。

##特徴

  • ライト級選手: 低メモリ使用量、高性能、簡単な展開、使いやすい、データベースは必要ありません。 -リッチコンポーネント: 100以上の組み込みコンポーネント。 また、コンポーネントのマーケットプレースとルールチェーンのマーケットプレースが提供され、ダイナミックなインストールをサポートします。 -仮想化: ルールチェーンの可視化をサポート
  • モジュラー: 要求のコンパイルと負荷。 -ホットアップデート: ワークフローはホットなアップデートをサポートしています。 -**AIサポート:**大型モデルコンポーネントをサポート。 システムは、AIアシスタントによるMCPツールとして、全てのコンポーネントとルールチェーンを自動的に登録します。
  • 最後のマイルのブリッジ: サードパーティのシステムサービスは、RuleGo-Serverの助けを借りてMCPツールに簡単にカプセル化することができます。

体験リンク

  • 体験リンク1http://8.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

RuleGo-Server

English | 简体中文

Official Website | Docs | Contribution Guide

RuleGo-Server is a lightweight, high-performance, modular, and integration-friendly automation workflow platform built on RuleGo.

It can be used for automation orchestration, iPaaS (Integration Platform as a Service), API orchestration, application orchestration, AI orchestration, data processing, IoT rule engine, AI assistant, and other scenarios.

Features

  • Lightweight: Low memory usage, high performance, simple deployment, ready-to-use, no database required.
  • Rich Components: Over 100 built-in components. Additionally, a component marketplace and rule chain marketplace are provided, supporting dynamic installation.
  • Visualization: Supports visualization of rule chains.
  • Modular: Compile and load on demand.
  • Hot Updates: Workflow supports hot updates.
  • AI Support: Supports large model components. The system automatically registers all components and rule chains as MCP tools for use by AI assistants.
  • Bridge the Last Mile: Third-party system services can be easily encapsulated into MCP tools with the help of RuleGo-Server.

HTTP API

API Documentation

Multi-Tenancy

This project supports multi-tenancy/users, with isolated rule chain data for each user. User data is stored in the data/workflows/{username} directory.

User permission verification is disabled by default, and all operations are performed as the default user. To enable permission verification:

  • Obtain a token through username and password, then access other interfaces using the token. Example:
# Whether to enable JWT authentication for APIs. If disabled, operations will be performed as the default user (admin)
require_auth = true
# JWT secret key
jwt_secret_key = r6G7qZ8xk9P0y1Q2w3E4r5T6y7U8i9O0pL7z8x9CvBnM3k2l1
# JWT expiration time
jwt_expire_time = 43200000
# JWT issuer
jwt_issuer = rulego.cc
# User list
# Configure usernames and passwords in the format username=password[,apiKey]. The apiKey is optional.
# If apiKey is configured, the caller can access other interfaces directly using the apiKey without logging in.
[users]
admin = admin
user01 = user01
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →