Component Marketplace
RuleGo-Server provides a component marketplace and rule chain marketplace, supporting online browsing, installation, and uninstallation.
# Configuration
Configure the marketplace URL in config.conf:
marketplace_base_url = https://marketplace.rulego.cc
# Browse Component Marketplace
GET /api/v1/marketplace/components?checkMy=true
Authorization: Bearer {token}
2
checkMy=true: Mark installed components
Returns the list of components in the marketplace, including name, description, version, category, and other information.
# Browse Rule Chain Marketplace
GET /api/v1/marketplace/chains
Authorization: Bearer {token}
2
Returns the list of rule chain templates in the marketplace.
# Install Components
Install marketplace components through the dynamic component interface:
POST /api/v1/dynamic-components/{componentId}
Authorization: Bearer {token}
Content-Type: application/json
{Component DSL}
2
3
4
5
After installation, the component is immediately available without restarting the service.
# Uninstall Components
DELETE /api/v1/dynamic-components/{componentId}
Authorization: Bearer {token}
2
# Using in the Editor
# Component Management
Editor left component panel:
- Installed: Tree view of all available components, supports expanding by category
- Marketplace: Browse online components, one-click install/uninstall
- Component enable/disable control
# Rule Chain Templates
Browse rule chain templates through the marketplace; after installation, they are automatically loaded into the workspace.
# MCP Tools
Installed components and rule chains are automatically registered as MCP tools for AI assistants to use. See MCP Service.