O que cli-anything-n8n faz?
Interface de linha de comando para automação de workflows n8n — construída com o padrão CLI-Anything. Verificada contra a especificação OpenAPI do n8n v1.1.1.
Instalação
pip install cli-anything-n8n
Configuração
cli-anything-n8n config set base_url https://sua-instancia-n8n.com
cli-anything-n8n config set api_key sua-chave-api
# Ou variáveis de ambiente
export N8N_BASE_URL=https://sua-instancia-n8n.com
export N8N_API_KEY=sua-chave-api
export N8N_TIMEOUT=60 # opcional, padrão 30s
Grupos de Comandos
| Grupo | Comandos |
|---|---|
| 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 |
Para Agentes de IA
- Sempre use a flag
--jsonpara saída estruturada - Use
@file.jsonpara passar JSON complexo a partir de arquivos - Verifique os códigos de retorno: 0 = sucesso, diferente de zero = erro
- Todos os IDs são strings, não inteiros
- A chave da API é sempre mascarada na saída de
config show - Não disponíveis na API pública: tabelas de dados, listagem de credenciais, parada de execução