Node Red Manager
Setup
- Copy
.env.exampleto.env. - Set
NODE_RED_URL,NODE_RED_USERNAME, andNODE_RED_PASSWORDin.env. - The script automatically handles dependencies on first run.
Infrastructure
- Stack Location:
deployments/node-red - Data Volume:
deployments/node-red/data - Docker Service:
mema-node-red - URL:
https://flow.glassgallery.my.id
Usage
Flow Management
scripts/nr list-flows
scripts/nr get-flow <flow-id>
scripts/nr deploy --file assets/flows/watchdog.json
scripts/nr update-flow <flow-id> --file updated-flow.json
scripts/nr delete-flow <flow-id>
scripts/nr get-flow-state
scripts/nr set-flow-state --file state.json
Backup & Restore
scripts/nr backup
scripts/nr backup --output my-backup.json
scripts/nr restore node-red-backup-20260210_120000.json
Node Management
scripts/nr list-nodes
scripts/nr install-node node-red-contrib-http-request
scripts/nr get-node node-red-contrib-http-request
scripts/nr enable-node node-red-contrib-http-request
scripts/nr disable-node node-red-contrib-http-request
scripts/nr remove-node node-red-contrib-http-request
Runtime Information
scripts/nr get-settings
scripts/nr get-diagnostics
Context Management
scripts/nr get-context flow my-key
scripts/nr get-context global shared-data
scripts/nr set-context flow my-key '"value"'
scripts/nr set-context global counter '42'
scripts/nr set-context global config '{"key": "value"}'
Docker Operations
cd deployments/node-red && docker compose restart
docker logs mema-node-red --tail 100
docker logs -f mema-node-red
Environment Variables
NODE_RED_URL: Node-RED API endpoint (default:http://localhost:1880)NODE_RED_USERNAME: Admin usernameNODE_RED_PASSWORD: Admin password
Legacy variable names (NR_URL, NR_USER, NR_PASS) are supported for backward compatibility.
API Reference
See references/admin-api.md for complete Admin API endpoint documentation.
依赖说明
运行环境
- Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
- 操作系统: Windows / macOS / Linux
第三方依赖
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
API Key 配置
- 本Skill基于Markdown指令,无需额外API Key(除内容中明确标注的外部API)
可用性分类
- 分类: MD+EXEC(纯Markdown指令,部分功能需要exec命令行执行能力)
- 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent执行任务
