Claude Code
使用 Claude Code 作为 Motivation Money 的 AI 驱动操作员。
Claude Code 是 Anthropic 的 CLI 工具,赋予 Claude 直接访问终端、文件和开发工具的能力。借助 Motivation Money 的 CLI(mp),Claude Code 可以充当薪资发放操作员——列出员工、创建薪资发放批次、检查余额和报告结果——全部通过自然语言完成。
设置
1. 安装 CLI
npm install -g @motivation-money/cli2. 创建 API 密钥
在 Motivation Money 中,前往 Settings > API Keys 并创建具有智能体所需作用域的密钥。作用域建议请参阅 API 密钥设置。
对于薪资发放操作员智能体:
payroll:read, payroll:write, payroll:execute,
employees:read, treasury:read, audit:read, jobs:read3. 认证 CLI
mp auth login --key mpk_live_<your-key>Claude Code 现在可以在您的终端中使用 mp 命令了。
Claude Code 能做什么
认证后,您可以要求 Claude Code 执行 CLI 支持的任何操作。以下是实际示例:
查看团队
"显示所有活跃员工及其钱包验证状态"
Claude Code 运行:
mp team list -f json并汇总:团队成员、角色、薪资金额、稳定币偏好以及钱包是否已验证。
查看资金库余额
"我们当前的交易所余额是多少?"
mp treasury balance -f jsonClaude Code 按币种(USDC、USDT)报告可用余额,并标记是否足以支付即将到来的薪资发放。
创建并执行薪资发放
"创建 2026 年 3 月薪资发放批次,确认前先给我看明细"
# 第 1 步:创建批次
mp runs create --period-start 2026-03-01 --period-end 2026-03-31 \
--pay-date 2026-04-05 --label "2026年3月薪资" -f json
# 第 2 步:审查付款
mp runs payouts <run-id> -f json
# 第 3 步:检查余额
mp runs balance-check <run-id> -f jsonClaude Code 审查草稿、检查余额,并在继续前征求您的确认。
"看起来没问题,确认并执行"
mp runs confirm <run-id>
mp runs execute <run-id> --wait--wait 标志会阻塞直到所有付款完成,这样 Claude Code 可以报告最终结果。
监控付款状态
"最近一次薪资发放批次的状态如何?"
mp runs list --status paying_out,completed -f json
mp runs get <run-id> -f jsonClaude Code 报告多少笔付款成功、失败或仍在进行中。
重试失败的付款
"重试上次批次中失败的付款"
mp runs retry-failed <run-id>查看审计日志
"显示今天执行的所有操作"
mp audit list --after 2026-03-19T00:00:00Z -f json添加新团队成员
"添加 Jane Smith(jane@company.com)为合同工,在 Base 网络上支付 5000 USDC"
mp team add --name "Jane Smith" --email "jane@company.com" \
--role employee --employment-type contractor \
--salary 5000 --stablecoin USDC --network base -f json操作员工作流示例
使用 Claude Code 的典型月度薪资发放周期:
您: "准备 3 月薪资发放"
Claude: [运行 mp team list, mp treasury balance]
"您有 8 名活跃员工。月度薪资总额为 $42,500。
交易所余额:$51,200 USDC。足以支付本次发放。"
您: "创建批次"
Claude: [运行 mp runs create ...]
"已创建批次 #RUN-2026-03-0012。明细如下:
- 6 名全职员工:总计 $38,000
- 2 名合同工:总计 $4,500
所有钱包已验证。可以确认。"
您: "确认并执行"
Claude: [运行 mp runs confirm, mp runs execute --wait]
"全部 8 笔付款成功完成:
- 8/8 已送达
- 总额:$42,500 USDC
- 平均送达时间:2分34秒
- 无失败"
您: "给我这次批次的审计日志"
Claude: [运行 mp audit list --after <run-created-at>]
"时间线如下:
10:01 — API 密钥 'Claude Code' 创建批次
10:01 — 批次已确认
10:02 — 8 笔付款已发起
10:04 — 8 笔付款已完成"安全:人工审批环节
生产使用建议保持人工参与资金转移环节:
- 授予 Claude Code
payroll:write但不授予payroll:execute— 它可以准备一切,但由您在仪表盘中确认和执行 - 或使用完全权限配合口头确认 — Claude Code 在运行执行命令前询问"是否执行?"
- 从测试批次开始 — 使用小额金额验证工作流,然后再正式上线
- 设置密钥过期时间 — 使用 30 天密钥并定期轮换
- 审查审计日志 — Claude Code 执行的每个操作都记录了 API 密钥 ID
技巧
- 使用
-f json输出 — Claude Code 处理 JSON 比表格格式更可靠 - 要求汇总 — Claude Code 可以跨多个命令汇总数据(例如"比较本月与上月的薪资发放")
- 链式操作 — 要求 Claude Code 在一次请求中处理多步工作流
- 监控成本 — 要求 Claude Code 在每次发放前后检查资金库余额