用途:该技能让 AI 智能体通过 Membrane CLI 与 AMLBot 交互,用于管理数据、记录和自动化工作流;适用于用户希望操作 AMLBot 数据(例如加密钱包与交易风险查询)的场景。AMLBot 本身面向加密投资者、交易者和交易所,用于评估风险并满足反洗钱合规要求。官方文档:https://amlbot.com/docs/
主要能力:资料列出涉及 Transaction、Analysis、Account、Balance、Alert、Dashboard、User 等对象;具体可用动作需用动作搜索命令发现。Membrane 负责认证与凭据自动刷新。
安装:npm install -g @membranehq/cli@latest
认证:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,用户登录后执行 membrane login complete <code>。加 --json 可获得机器可读输出。
连接 AMLBot:membrane connection ensure "https://amlbot.com/" --json。若连接状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询,直至 READY 或出现 CLIENT_ACTION_REQUIRED 等状态。
搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。结果包含 id、name、description、inputSchema、outputSchema。
运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json;传参用 --input '{"key": "value"}'。结果在响应的 output 字段。
代理请求:当现有动作无法覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 直接调用 AMLBot API,Membrane 自动补全基础 URL 并注入认证头。可用选项包括 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。
限制:资料未提供具体动作清单、参数细节、调用配额、价格与平台支持范围;实际能力需以连接后搜索到的动作为准。