ClawSkills logoClawSkills

Locus

面向 AI 智能体的 Locus 支付工具。当被要求发送付款、检查钱包余额、列出代币、批准代币支出或处理相关操作时使用

介绍

# Locus Payment Skill

Locus 通过 MCP 将 AI 代理连接到加密钱包。工具是**动态**的——每个用户根据其权限组获得不同的工具。

## 设置(代理引导)

当用户要求设置 Locus、使用支付功能或任何与支付相关的事项时——请检查 Locus 是否已配置,并通过交互方式引导他们完成设置:

### 步骤 1:检查是否安装了 mcporter ```bash command -v mcporter || npm i -g mcporter ```

### 步骤 2:检查 Locus 是否已配置 ```bash mcporter config get locus 2>/dev/null ``` 如果已配置,请跳至**使用**。如果用户想要重新配置,请运行: ```bash mcporter config remove locus ```

### 步骤 3:询问用户的 API 密钥 告诉他们: > 您需要一个 Locus API 密钥来连接您的钱包。请访问 **https://app.paywithlocus.com** 获取——每个密钥都绑定到您的钱包和权限组。准备好后将其粘贴到这里。

等待用户提供其密钥。它应该以 `locus_` 开头。如果不是,请警告他们并在继续之前确认。

### 步骤 4:配置 mcporter ```bash mcporter config add locus \ --url "https://mcp.paywithlocus.com/mcp" \ --header "Authorization=Bearer <API_KEY>" \ --scope home ```

### 步骤 5:验证连接 ```bash mcporter list locus ``` 如果出现工具,则设置完成——告诉他们已准备就绪。如果失败,请让他们仔细检查其 API 密钥并重试。

### 替代方案:基于脚本的设置 用户也可以直接从 Clawdbot 工作区根目录运行设置脚本: ```bash bash skills/locus/scripts/setup.sh ```

## 使用

**始终先发现可用工具:** ```bash mcporter list locus --schema ```

这将返回用户权限组允许的所有工具。工具因用户而异——不要假设存在哪些工具。使用 schema 输出来了解参数。

**调用任何已发现的工具:** ```bash mcporter call locus.<tool_name> param1=value1 param2=value2 ```

对于数组/对象参数: ```bash mcporter call locus.<tool_name> --args '{"key": "value"}' ```

## 邮件 → 支付流程

1. 扫描收件箱中与支付相关的邮件(发票、账单、分摊、报销) 2. 识别包含金额、收款人和上下文的可操作项目 3. 向用户总结发现结果 4. 经用户批准后,通过可用工具执行支付 5. **发送任何支付之前务必与用户确认**

## 安全规则

- **未经明确用户确认,绝不发送付款** - 执行前始终显示:收款人、代币、金额和备注 - 尝试付款前检查可用余额 - 再次检查收款地址——拼写错误意味着资金丢失 - 对大额支付(>$100)进行额外确认

更多产品