返回顶部
m

monarch-moneyMonarch理财工具

TypeScript library and CLI for Monarch Money budget management. Search transactions by date/merchant/amount, update categories, list accounts and budgets, manage authentication. Use when user asks about Monarch Money transactions, wants to categorize spending, needs to find specific transactions, or wants to automate budget tasks.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
2,099
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

monarch-money

Monarch Money

Monarch Money预算自动化的CLI和TypeScript库。

前置条件

环境变量(必需)

变量必需描述
MONARCHEMAILMonarch Money账户邮箱
MONARCHPASSWORD
| Monarch Money账户密码 | | MONARCHMFASECRET | | 多因素认证的TOTP密钥(见下文) |

获取多因素认证密钥

Monarch Money需要多因素认证。生成TOTP密钥:

  1. 1. 登录 https://app.monarchmoney.com
  2. 前往 设置 > 安全 > 双因素认证
  3. 如果已启用多因素认证:先禁用再重新启用以获取新密钥
  4. 显示二维码时:点击无法扫描?查看设置密钥
  5. 复制密钥(base32字符串,如 JBSWY3DPEHPK3PXP)
  6. 使用认证器应用在Monarch Money中完成多因素认证设置
  7. 设置密钥:export MONARCHMFASECRET=YOUR_SECRET

快速开始

bash

检查设置


monarch-money doctor

登录(默认使用环境变量)

monarch-money auth login

列出交易

monarch-money tx list --limit 10

列出分类

monarch-money cat list

CLI命令

认证

bash

使用环境变量登录


monarch-money auth login

使用显式凭据登录

monarch-money auth login -e email@example.com -p password --mfa-secret SECRET

检查认证状态

monarch-money auth status

登出

monarch-money auth logout

交易

bash

列出最近交易


monarch-money tx list --limit 20

按日期搜索

monarch-money tx list --start-date 2026-01-01 --end-date 2026-01-31

按商户搜索

monarch-money tx list --merchant Walmart

按ID获取交易

monarch-money tx get

更新分类

monarch-money tx update --category

更新商户名称

monarch-money tx update --merchant New Name

添加备注

monarch-money tx update --notes My notes here

分类

bash

列出所有分类


monarch-money cat list

显示ID(用于更新)

monarch-money cat list --show-ids

账户

bash

列出账户


monarch-money acc list

显示账户详情

monarch-money acc get

诊断

bash

运行诊断检查


monarch-money doctor

检查项:

  • - 环境变量是否设置
  • API连接性
  • 会话有效性
  • Node.js版本

库使用

直接导入并使用TypeScript库:

typescript
import { MonarchClient } from monarch-money;

const client = new MonarchClient({ baseURL: https://api.monarch.com });

// 登录
await client.login({
email: process.env.MONARCH_EMAIL,
password: process.env.MONARCH_PASSWORD,
mfaSecretKey: process.env.MONARCHMFASECRET
});

// 获取交易
const transactions = await client.transactions.getTransactions({ limit: 10 });

// 获取分类
const categories = await client.categories.getCategories();

// 获取账户
const accounts = await client.accounts.getAll();

常见工作流程

查找并更新交易

bash

1. 查找交易


monarch-money tx list --date 2026-01-15 --merchant Target

2. 获取分类ID

monarch-money cat list --show-ids

3. 更新交易

monarch-money tx update id> --category id>

按日期范围搜索交易

bash
monarch-money tx list --start-date 2026-01-01 --end-date 2026-01-31 --limit 100

检查预算状态

bash
monarch-money acc list

错误处理

错误解决方案
未登录运行 monarch-money auth login
需要多因素认证码
设置 MONARCHMFASECRET 环境变量 | | 凭据无效 | 在 app.monarchmoney.com 验证邮箱/密码是否可用 | | 会话已过期 | 再次运行 monarch-money auth login |

会话管理

会话本地缓存于 ~/.mm/session.json。首次登录后,后续命令会复用保存的会话以加快执行速度。

清除会话:monarch-money auth logout

参考

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 monarch-money-1775931856 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 monarch-money-1775931856 技能

通过命令行安装

skillhub install monarch-money-1775931856

下载

⬇ 下载 monarch-money v1.0.1(免费)

文件大小: 145.19 KB | 发布时间: 2026-4-12 10:38

v1.0.1 最新 2026-4-12 10:38
Phase 5 republish with updated docs

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部