SuperAPI AI 工具集

structurizr

数据与分析

查看项目

更新于 10-16 06:46

技能介绍

用途:Structurizr 是面向软件架构师与开发者的建模工具,用于以“代码即数据”的方式定义软件系统模型并渲染为图表,帮助团队沟通和理解系统结构。本技能用于与 Structurizr 数据交互,管理数据、记录并自动化工作流。

主要能力:围绕工作区、模型(软件系统、容器、组件、关系)、部署环境(部署节点、基础设施节点、软件部署)以及视图(系统上下文视图、容器视图、组件视图、动态视图、部署视图)、文档、决策、主题等概念组织数据,具体可用动作名称与参数以实际查询为准。

用法:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>。连接 Structurizr:membrane connection ensure "https://structurizr.com/" --json;若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询,READY 后可继续。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参加 --input '{"key": "value"}'。如需直接调用 API,可用代理:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。

适用场景:需要以模型和视图方式组织、查询或自动化处理 Structurizr 数据的场景。

限制:认证由 Membrane 处理,不应向用户索取 API 密钥或令牌;动作需在具体连接下查找;具体可用动作、计费与价格、平台与效果等资料未明确提供。