用途:分析以色列银行与信用卡公司的交易、支出模式与财务数据,适用于用户询问银行流水、月度支出、订阅或报税导出等场景。
主要能力:识别已连接的银行账户与信用卡;获取交易;按以色列本地类别(住房、食品、交通、水电、医疗、教育、娱乐、保险、储蓄等)分类;输出分类支出汇总、前十大商户、环比趋势、周期性扣款与异常交易;按需导出报税用 CSV。
使用方式:优先使用 MCP 服务器。israeli-bank-mcp 需克隆仓库后 npm install、npm run build,再将 MCP 客户端指向 node /path/to/israeli-bank-mcp/build/server.js,需 Node 22.22.2 或更高。il-bank-mcp 基于 Docker,设置银行环境变量后 docker compose up -d,客户端运行 docker compose -f /path/to/il-bank-mcp/docker-compose.yml run --rm -i mcp-server。无 MCP 时引导用户从银行网站导出 CSV 或 Excel。israeli-bank-mcp 仅暴露 fetch-transactions、two-factor-auth 两个工具和 banks://list 资源,分类、汇总、导出均由代理在返回数据上完成。
限制:fetch-transactions 省略 startDate 时默认当天,需显式传入起始日期;多数抓取器历史上限约一年,Discount 与 Mercantile 为一年减一天,Yahav 为六个月。交易无 amount 字段,需用 chargedAmount 与 originalAmount,分期付款不可累加 originalAmount。待处理交易不可靠,已结账月份或会计导出应排除。分类为关键词匹配,存在误判可能,需向用户展示明细并允许修正。储蓄、自有转账、税费与信用卡账单需单独处理,避免重复计算。收入不计入支出净额。CSV 导出需 UTF-8 带 BOM。脚本不生成会计软件导入格式,需基于 --output-json 自行构建。