mcpField
I
interbanking

interbanking

本地服务
github.com/rje1974金融数据04 周前更新

关于 interbanking

interbanking 是用于查询阿根廷 Interbanking 账户的只读 MCP 服务,提供当前及历史余额和交易记录,不提供资金转账操作。

主要功能

  1. 01列出账户及银行和币种
  2. 02查询当前账面余额与可用余额
  3. 03按历史日期范围获取余额
  4. 04查看交易记录及借贷合计

适用场景

  1. 01查看关联账户的余额
  2. 02查询某一时段的账户交易
  3. 03跟踪账户余额变化
  4. 04从近期交易中查找入账转账

MCP 相关

向 MCP 客户端提供 Interbanking 账户、余额、历史余额和交易查询工具。服务为只读,不提供资金转移工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"rje1974-interbanking": {
"command": "npx",
"args": [
"-y",
"interbanking-mcp"
],
"env": {
"IB_CLIENT_ID": "<IB_CLIENT_ID>",
"IB_CLIENT_SECRET": "<IB_CLIENT_SECRET>",
"IB_REDIRECT_URL": "<IB_REDIRECT_URL>",
"IB_CUSTOMER_ID": "<IB_CUSTOMER_ID>"
}
}
}
}
启动命令npx -y interbanking-mcp
需要配置的环境变量
IB_CLIENT_ID密钥Client ID de tu aplicación en el portal de desarrolladores de Interbanking
IB_CLIENT_SECRET密钥Client Secret de la aplicación. Se muestra una sola vez al crearla.
IB_REDIRECT_URLDebe coincidir con la Redirect URL configurada en el portal e incluir https://
IB_CUSTOMER_ID密钥Código de suscriptor de Interbanking web (Administración > Bancos y cuentas)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npminterbanking-mcp1.0.2

工具

4

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

interbanking-mcp

独立的非官方项目。 与 Interbanking S.A. 没有任何关联,也未获该公司认可。“Interbanking” 是其所有者的注册商标,此处仅用于说明本项目适配的 API。

可通过 Agent 查询你的 Interbanking(阿根廷)账户: 余额、历史余额和交易记录,全程使用西班牙语,无需编写代码。

仅支持只读。 没有任何工具可以转出资金,这不仅是一项约定,更是设计决策:客户端的通用功能——即接受任意 HTTP 方法的功能——被有意排除在服务之外。

安装

无需安装任何内容:启动时会自动下载。

Claude Code
claude mcp add interbanking \
  --env IB_CLIENT_ID=tu_client_id \
  --env IB_CLIENT_SECRET=tu_client_secret \
  --env IB_REDIRECT_URL=https://localhost \
  --env IB_CUSTOMER_ID=tu_customer_id \
  -- npx -y interbanking-mcp
Claude Desktop 或其他使用配置文件的客户端
{
  "mcpServers": {
    "interbanking": {
      "command": "npx",
      "args": ["-y", "interbanking-mcp"],
      "env": {
        "IB_CLIENT_ID": "tu_client_id",
        "IB_CLIENT_SECRET": "tu_client_secret",
        "IB_REDIRECT_URL": "https://localhost",
        "IB_CUSTOMER_ID": "tu_customer_id"
      }
    }
  }
}

凭据从 Interbanking 开发者门户 获取。如何获取凭据的分步说明见 interbanking-api-ejemplo。

注意凭据的存放位置。 配置文件是磁盘上的纯文本文件。 将凭据粘贴到那里之前,请阅读令牌管理 。

工具

工具功能
listar_cuentas可用账户,包括银行、类型、币种和账号
saldos当前余额:账面余额和可用余额。可选范围最长 64 天
saldos_historicos长时间范围内的每日余额;自动拆分范围
movimientos所有账户的交易记录,包括贷方和借方总额

配置完成后,可用西班牙语与它交谈:

  • “我每个账户里有多少钱?”
  • “给我看看 9 月份的交易记录。”
  • “从 1 月开始,Galicia 的余额是如何变化的?”
  • “上周有哪些转账入账?”
关于数据量

movimientos 和 saldos_historicos 默认返回摘要:每个账户的总额,以及最近的 25 笔交易。一年的范围可能包含数千条记录,全部输出会占满 Agent 的上下文窗口,却没有任何好处。要查看全部内容,可以要求“详细显示”,最好选择较短的时间范围。

底层实现

使用 interbanking-client,用于处理门户的特殊之处:令牌参数需放在查询字符串而不是请求正文中,service 标头必须包含 https://,customer-id 作为查询参数传递,而交易记录使用的基础 URL 与余额不同。相关内容均记录在 interbanking-api-ejemplo 中。

开发

npm install
npm run check
npm test

手动测试:

npx @modelcontextprotocol/inspector node server.js

隐私

程序在你的电脑上运行,使用你的凭据,并且只与该机构通信。它不会收集任何内容,也不会向任何地方发送任何内容。详情见 PRIVACY.md。

支持

本项目按现状发布。问题请通过仓库的 issues 提交,不保证回复时限:我会在方便时回复。不提供电子邮件或电话支持。

第三方 API 可能会在未提前通知的情况下变更,导致项目无法正常运行。这不构成专业建议,使用者须自行承担使用责任。

如果对你有帮助

⭐ 欢迎在仓库中点亮一颗星,或请我喝杯咖啡。

(也可以给我写信聊聊,同样欢迎。)

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。