SuperAPI AI 工具集

jaw-cli

通用与其它

查看项目

更新于 10-15 23:43

技能介绍

JAW CLI 是 JAW.id 通行密钥认证智能账户的命令行界面和 MCP 服务器,包名为 @jaw.id/cli,可执行文件为 jaw。用途:在终端或 AI 智能体中管理智能账户,包括发送 ETH 与 ERC-20 代币、批量交易、查询交易状态、签名消息与类型化数据,以及授权、撤销、查询权限。

主要能力:提供两种模式。默认模式每次操作需浏览器进行通行密钥确认,wallet_sendCalls、personal_sign、wallet_grantPermissions 等状态变更方法需要浏览器,eth_accounts、wallet_getAssets 等只读方法不需要。自动模式通过 jaw session setup 一次性在浏览器授权会话密钥,之后用 --session 标志免浏览器调用,权限受链上 PermissionManager 限制(调用限制、花费上限、过期时间)。发送交易优先使用 wallet_sendCalls 而非 eth_sendTransaction,以支持批量、paymaster 和基于权限执行。

使用方式:配置文件位于 ~/.jaw/config.json,可用 jaw config set 设置扁平键(apiKey、defaultChain、keysUrl、ens、relayUrl、sessionExpiry),或用 jaw config write 写入完整 JSON 及嵌套对象(paymasters、permissions),jaw config show 查看(API 密钥会被遮蔽)。配置解析顺序为 CLI 标志 → 环境变量 → 配置文件 → 默认值。常用命令包括 jaw rpc call method [params]、jaw session setup/status/revoke、jaw disconnect、jaw mcp。AI 智能体场景建议始终传 -o json 获取机器可读输出,传 -y 跳过确认。MCP 通过 jaw mcp 启动 stdio 服务器,在 claude_desktop_config.json 等客户端配置,不是端口或 URL。

限制:默认模式下状态变更操作需要浏览器与通行密钥;自动模式依赖会话密钥及其链上权限范围;资料未提供具体价格、性能数据或平台支持细节。