Motivation MoneyMotivation Money
集成

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/cli

2. 创建 API 密钥

在 Motivation Money 中,前往 Settings > API Keys 并创建具有智能体所需作用域的密钥。作用域建议请参阅 API 密钥设置

对于薪资发放操作员智能体:

payroll:read, payroll:write, payroll:execute,
employees:read, treasury:read, audit:read, jobs:read

3. 认证 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 json

Claude 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 json

Claude 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 json

Claude 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 笔付款已完成"

安全:人工审批环节

生产使用建议保持人工参与资金转移环节:

  1. 授予 Claude Code payroll:write 但不授予 payroll:execute — 它可以准备一切,但由您在仪表盘中确认和执行
  2. 或使用完全权限配合口头确认 — Claude Code 在运行执行命令前询问"是否执行?"
  3. 从测试批次开始 — 使用小额金额验证工作流,然后再正式上线
  4. 设置密钥过期时间 — 使用 30 天密钥并定期轮换
  5. 审查审计日志 — Claude Code 执行的每个操作都记录了 API 密钥 ID

技巧

  • 使用 -f json 输出 — Claude Code 处理 JSON 比表格格式更可靠
  • 要求汇总 — Claude Code 可以跨多个命令汇总数据(例如"比较本月与上月的薪资发放")
  • 链式操作 — 要求 Claude Code 在一次请求中处理多步工作流
  • 监控成本 — 要求 Claude Code 在每次发放前后检查资金库余额

On this page