Back to MCP directory
publicPublicdnsLocal runtime

Israeli Bank Scrapers

一个基于MCP协议的以色列银行账户管理项目,支持多家银行和信用卡公司的交易查询与认证

article

README

🚀 以色列银行 MCP 项目

本项目借助模型上下文协议(MCP),实现对以色列银行账户和交易的高效管理,为用户提供便捷、安全的银行账户操作体验。

🚀 快速开始

  1. 安装依赖项
npm install
  1. 构建项目
npm run build
  1. 连接到 MCP 客户端:该服务器可与任何兼容的 MCP 客户端连接,具体配置方法见后续内容。

✨ 主要特性

  • 银行信息全面:列出所有支持的以色列银行和信用卡公司及其所需凭证。
  • 交易记录获取:可从任何支持的银行获取交易记录。
  • 广泛的银行支持:支持所有主要的以色列银行和信用卡公司。
  • 安全的凭证处理:采用安全机制处理用户凭证。
  • 灵活的日期范围:支持灵活设置交易日期范围。
  • 双因素认证支持:为需要双因素认证的银行提供身份验证支持。

📦 安装指南

安装依赖

npm install

项目构建

npm run build

💻 使用示例

连接到 MCP 客户端

该服务器可以连接到任何兼容的 MCP 客户端。以下是针对支持配置文件的客户端(如 Claude)的配置示例:

{
    "mcpServers": {
        "israeli-bank-mcp": {
            "command": "node",
            "args": [
                "/path/to/israeli-bank-mcp/build/server.js"
            ]
        }
    }
}

📚 详细文档

资源

  • 银行 (banks://list):列出可用的银行及其所需凭证。

工具

  • 获取交易记录 (fetch-transactions):从银行获取交易记录。
  • 双因素认证 (two-factor-auth):对于需要双因素认证的银行进行身份验证。

支持的银行

通过 israeli-bank-scrapers 库支持以下所有主要的以色列银行和信用卡公司:

  • 霍阿巴林银行
  • 卢米银行
  • 折扣银行
  • 民商银行
  • 梅兹拉希银行
  • 储蓄与贷款协会银行
  • Visa Cal
  • Max(原名卢米信用卡)
  • Isracard
  • Amex
  • 联合银行
  • 本勒乌姆银行
  • 迪亚斯达银行
  • 大华银行
  • 比哈德比什维哈银行
  • OneZero(实验性)
  • Behatsdaa

🔧 技术细节

项目通过模型上下文协议(MCP)实现对以色列银行账户和交易的管理,借助 israeli-bank-scrapers 库来支持众多以色列银行和信用卡公司,确保能够获取交易记录和处理相关业务。

📄 许可证

本项目采用 MIT 许可证。

⚠️ 重要提示

  • 请不要在家中尝试(我Honestly 不知道,这可能不是一个好主意,但真的很酷)
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client