mcpField
C
cli-anything-n8n

cli-anything-n8n

github.com/hkuds生产力57.6k531 次安装5 周前更新
代码仓库

关于 cli-anything-n8n

cli-anything-n8n 是用于管理 n8n 工作流及相关对象的命令行工具,面向工作流自动化和 AI Agent 场景。它通过 n8n API 提供工作流、执行、凭据、变量和标签等命令,并支持 JSON 输出。

主要功能

  1. 01工作流的增删改查与启停
  2. 02执行记录查询、删除和重试
  3. 03凭据创建、删除与传输
  4. 04变量和标签管理
  5. 05API 连接配置
  6. 06结构化 JSON 输出

适用场景

  1. 01从命令行维护 n8n 工作流
  2. 02检查或重试工作流执行
  3. 03管理变量、标签和凭据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-n8n

安装后在 Claude Code 中输入/cli-anything-n8n确认已加载。

详细介绍

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

# Or environment variables
export N8N_BASE_URL=https://your-n8n-instance.com
export N8N_API_KEY=your-api-key
export N8N_TIMEOUT=60  # optional, default 30s

命令组

组命令
workflowlist、get、create、update、delete、activate、deactivate、tags、set-tags、transfer
executionlist、get、delete、retry
credentialcreate、delete、schema、transfer
variablelist、create、update、delete
taglist、get、create、update、delete
configshow、set

面向 AI Agent

  • 始终使用 --json 标志以获得结构化输出
  • 使用 @file.json 从文件传入复杂 JSON
  • 检查返回码:0 = 成功,非零 = 错误
  • 所有 ID 均为字符串,而非整数
  • API 密钥在 config show 输出中始终被掩码处理
  • 公共 API 中不可用:数据表、凭据列表、执行停止

评论

支持 Markdown