以色列银行MCP
使用模型上下文协议(MCP)管理以色列银行账户和交易的项目。
特性
- 列出可用的以色列银行和信用卡公司及其所需的凭证
- 从任何支持的银行获取交易
- 为以色列所有主要银行和信用卡公司提供支持
- 安全的凭证处理
- 灵活的交易日期范围
- 双因素身份验证支持
入门指南
- 安装依赖项:
npm install- 构建项目:
npm run build- 连接到MCP客户端
连接到MCP客户端
服务器可以连接到任何兼容MCP的客户端。以下是如何配置它:
配置示例
凭据是从环境变量中读取的(从不从工具参数中读取,这样可以避免将它们泄露到LLM对话历史中)。每家银行都要求 _ env变量。例如,Leumi银行需要 LEUMI_USERNAME 和 LEUMI_PASSWORD;穷人需要 HAPOALIM_USERCODE 和 HAPOALIM_PASSWORD.使用 banks://list 资源以查看每个银行所需的env-var名称。
对于支持配置文件的客户端(如Claude),请在配置中添加以下内容:
{
"mcpServers": {
"israeli-bank-mcp": {
"command": "node",
"args": [
"/path/to/israeli-bank-mcp/build/server.js"
],
"env": {
"LEUMI_USERNAME": "your-username",
"LEUMI_PASSWORD": "your-password"
}
}
}
}资源
- 银行 (
banks://list)
- 列出可用的银行及其所需的凭证
工具
- 获取交易记录 (
fetch-transactions)
- 从银行提取交易
- 2FA (
two-factor-auth)
- 需要2FA身份验证的银行
支持的银行
该服务器通过 以色列银行劫匪 图书馆:
- 人民银行
- Leumi银行
- 贴现银行
- 商业银行
- 米兹拉希银行
- Otsar Hahayal银行
- Visa卡
- Max(原名Leumi卡)
- 以色列
- 美国运通
- 联合银行
- 贝恩莱米
- 马萨德
- 雅哈夫
- Beyhad Bishvilha
- OneZero(实验)
- 贝哈斯达
安全
- 请不要在家尝试(老实说,我不知道,这可能不是一个好主意,但它真的很酷)
许可证
麻省理工学院
