银行数据分析助手

IL Bank MCP是一款金融助手,可将以色列银行数据导入任何AI助手,用于分析交易、追踪消费模式并提供财务见解。

  • by glekner
  • TypeScript
  • 本地部署
  • 13 星标
  • 更新于
在 GitHub 查看 glekner/il-bank-mcp

使用说明

IL Bank MCP 🐷💸

这是怎么一回事?

IL Bank MCP是一个财务助理,可以将您的以色列银行数据带给任何人工智能助理。它结合了一个无头刮刀(由 israeli-bank-scrapers)使用MCP服务器,让LLM分析您的交易、跟踪支出模式并提供财务见解。

✨ 演示

如何使用IL Bank MCP?

使用Docker Compose运行它,以获得最快的设置:

LEUMI_USERNAME=my_user LEUMI_PASSWORD=my_pass ... \
  docker compose up -d

然后将其添加到您的AI助手中。对于Raycast,使用其MCP扩展:

docker compose -f /path/to/il-bank-mcp/docker-compose.yml run --rm -i mcp-server

对于Claude Desktop,请添加到 ~/.claude/config.jsonc:

{
  "mcpServers": {
    "israeli-bank-assistant": {
      "command": "docker",
      "args": [
        "compose",
        "-f",
        "/path/to/il-bank-mcp/docker-compose.yml",
        "run",
        "--rm",
        "-i",
        "mcp-server"
      ],
      "env": {
        "LEUMI_USERNAME": "your_username",
        "LEUMI_PASSWORD": "your_password"
      }
    }
  }
}

看 env.example 用于所有凭据和配置选项。

IL Bank MCP的主要特征

  • 智能分析:获取支出明细,检测经常性费用,并跟踪商家模式
  • 本地和安全:所有数据都保存在本地SQLite数据库中
  • 多供应商:适用于大多数以色列银行和信用卡
  • 实时更新:从任何提供商按需刷新数据
  • 按需同步:每当你需要新的见解时,就删除你的银行数据

我可以问什么问题?

以下是从您的财务数据中获得见解的一些问题:

  • “分析Wolt的消费模式”
  • “显示我支付的所有订阅及其每月总费用”
  • “显示过去30天内所有超过1000韩元的交易及其类别”
  • “上个月我在杂货上花了多少钱?”
  • “比较我这个月和上个月的支出”

IL Bank MCP提供哪些工具?

  • get_transactions -获取任何时间段的交易记录
  • get_financial_summary -收入、支出和趋势概览
  • search_transactions -按金额或描述查找特定交易
  • get_monthly_credit_summary -信用卡使用明细
  • get_recurring_charges -查找订阅和重复付款
  • analyze_merchant_spending -发现不寻常的支出模式
  • refresh_all_data -来自所有连接帐户的更新
  • get_scrape_status -检查数据上次更新的时间

IL Bank MCP常见问题解答

支持哪些银行?
任何银行支持 israeli-bank-scrapers -包括Leumi、Hapoalim、Discount和大多数信用卡公司。

我的数据安全吗?
对。所有内容都在您的机器上本地运行。没有数据离开你的电脑。

我可以在本地LLM上使用它吗?
当然。通过Raycast与Ollama配合使用效果极佳,可实现完全离线设置。

如果刮擦失败怎么办?
检查登录 ./logs。大多数问题都与登录有关-验证您的凭据是否与您在银行网站上使用的凭据完全匹配。

贡献

早期-欢迎捐款! 🙏

许可证

麻省理工学院

致谢