SuperAPI AI 工具集

navigatr

数据与分析

查看项目

更新于 10-16 00:27

技能介绍

Navigatr 是一款路线优化与规划工具,帮助配送公司和现场服务团队为司机规划更高效的路线,以降低燃油成本并提升准时送达率。该技能通过 Membrane CLI 与 Navigatr 交互,Membrane 自动处理认证与凭证刷新。

主要能力与用法:先安装 CLI:npm install -g @membranehq/cli@latest。登录使用 membrane login --tenant --clientName=<agentType>,无头环境会打印授权链接,完成后再执行 membrane login complete <code>。添加 --json 可获得机器可读输出。

连接 Navigatr:执行 membrane connection ensure "https://navigatr.app/" --json,用户在浏览器完成认证,输出包含连接 id。若状态为 BUILDING,可轮询 npx @membranehq/cli connection get <id> --wait --json,直至 READY;若为 CLIENT_ACTION_REQUIRED,需根据 clientAction 完成认证或补充信息。

查找与执行动作:用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作;用 membrane action run <actionId> --connectionId=CONNECTION_ID --json 执行,参数通过 --input '{"key": "value"}' 传入,结果在 output 字段。

当预置动作无法覆盖需求时,可通过代理直接请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项,Membrane 会自动拼接基础 URL 并注入认证头。

适用场景:配送路线规划、现场服务调度等需要读写 Navigatr 数据的自动化流程。限制:需先具备 Membrane 账号并完成 Navigatr 认证;具体可用动作、字段与接口范围以实际查询结果为准,资料未提供详细动作清单。