组件市场
RuleGo-Server 提供组件市场和规则链市场,支持在线浏览、安装和卸载。
# 配置
在 config.conf 中配置市场地址:
marketplace_base_url = https://marketplace.rulego.cc
1
# 浏览组件市场
GET /api/v1/marketplace/components?checkMy=true
Authorization: Bearer {token}
1
2
2
checkMy=true:标记已安装的组件
返回市场中的组件列表,包含名称、描述、版本、分类等信息。
# 浏览规则链市场
GET /api/v1/marketplace/chains
Authorization: Bearer {token}
1
2
2
返回市场中的规则链模板列表。
# 安装组件
通过动态组件接口安装市场组件:
POST /api/v1/dynamic-components/{componentId}
Authorization: Bearer {token}
Content-Type: application/json
{组件 DSL}
1
2
3
4
5
2
3
4
5
安装后组件立即可用,无需重启服务。
# 卸载组件
DELETE /api/v1/dynamic-components/{componentId}
Authorization: Bearer {token}
1
2
2
# 在编辑器中使用
# 组件管理
编辑器左侧组件面板:
- 已安装:树形展示所有可用组件,支持按分类展开
- 市场:浏览在线组件,一键安装/卸载
- 组件启用/禁用控制
# 规则链模板
通过市场浏览规则链模板,安装后自动加载到工作空间。
# MCP 工具
安装的组件和规则链会自动注册为 MCP 工具,供 AI 助手使用。详见 MCP 服务。
在 GitHub 上编辑此页 (opens new window)
上次更新: 2026/05/28, 01:50:04