SuperAPI AI 工具集

automations-toolkit

通用与其它

查看项目

更新于 10-16 08:09

技能介绍

该工具包用于创建、调试、设计、优化和学习 LeanIX Run Script 自动化。所有 LeanIX API 调用均通过 MCP 工具完成,认证由 MCP 服务内部处理,无需管理 bearer token 或执行 shell、curl 命令;MCP 未连接或缺少 automations 工具集时需在 MCP 服务器 URL 中加入 ?toolsets=inventory,automations。

主要能力:通过内置动作完成加/删标签、设置单选项字段与质量封条、管理订阅、创建待办/审批、发送邮件或用户 Webhook;当目标需要读取或修改其他 fact sheet、基于关联数据做条件逻辑时改用脚本。工作流先判断意图(创建、调试、学习、管理),再校验工具集、评估内置动作策略、推荐触发器、生成脚本、预部署检查并部署。

脚本关键限制:main 无参数且必须直接导出;async main 内须有 await;不允许 import、类型注解及 Deno、setTimeout、eval 等全局;关系字段需用类型片段包住;每次变更后跟踪 currentRev;需做幂等检查;可见失败用 throw new Error(...),因为 console.log 只进 stdout、不在 UI 突出显示;返回对象不能更新关系或订阅,需用 GraphQL;部署时用字符串拼接而非模板字符串。触发器方面还有多项约束,例如移除关系的对端 fact sheet id 可经 data.metadata.triggerData.previousRelatedFactSheetId 获取(仅 id,非官方文档路径),生命周期状态触发仅夜间运行等。部署前需确认 ownerId 为真实用户、首次 active: false。

适用场景为 LeanIX 工作区自动化搭建、故障排查、审计与批量管理。使用前提是具备 LeanIX MCP 连接。具体价格、平台支持范围及更多未提及细节暂未提供。