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플래그를 사용하세요. - 파일에서 복잡한 JSON을 전달하려면
@file.json을 사용하세요. - 반환 코드 확인: 0 = 성공, 0이 아닌 값 = 오류
- 모든 ID는 문자열이며, 정수가 아닙니다.
- API 키는
config show출력에서 항상 마스킹됩니다. - 공개 API에서 사용 불가: 데이터 테이블, 자격 증명 목록, 실행 중지