返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端