cli-anything-n8n 是做什麼的?
n8n 工作流程自動化的 CLI 工具 — 採用 CLI-Anything 模式建置。 已通過 n8n OpenAPI 規範 v1.1.1 驗證。
安裝
pip install cli-anything-n8n
組態設定
cli-anything-n8n config set base_url https://your-n8n-instance.com
cli-anything-n8n config set api_key your-api-key
# 或者使用環境變數
export N8N_BASE_URL=https://your-n8n-instance.com
export N8N_API_KEY=your-api-key
export N8N_TIMEOUT=60 # 可選,預設 30 秒
命令群組
| 群組 | 命令 |
|---|---|
| workflow | list, get, create, update, delete, activate, deactivate, tags, set-tags, transfer |
| execution | list, get, delete, retry |
| credential | create, delete, schema, transfer |
| variable | list, create, update, delete |
| tag | list, get, create, update, delete |
| config | show, set |
給 AI 代理的注意事項
- 務必使用
--json標誌以取得結構化輸出 - 使用
@file.json從檔案傳遞複雜 JSON - 檢查回傳碼:0 代表成功,非零代表錯誤
- 所有 ID 皆為字串,非整數
- API 金鑰在
config show輸出中一律遮蔽 - 公用 API 不支援:資料表、憑證列表、執行停止