bankmcp 是什么?自托管只读 MCP 服务器,让 AI 助手通过开放银行读取你的银行账户

noskillish/bankmcp · GitHub · 官网
本地部署AI 聊天应用
Star288
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-09-07
最近更新2026-09-28

中文导读

BankMCP 是一个自托管的只读 MCP 服务器,让 AI 助手通过开放银行读取你的银行账户。它借助 Enable Banking 的 PSD2 API 连接欧洲多家银行,不存储余额和交易,也不发送遥测数据。适合希望用自然语言查询账户余额、交易记录、订阅费用或设置余额提醒的用户,支持 Claude、ChatGPT、Cursor 等标准 MCP 客户端,可本机运行或部署到服务器。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-09-07,最近更新于 2026-09-28,目前有 288 个 Star。

项目介绍

BankMCP 是一个开源的 MCP 服务器,让你自己托管,把银行账户以只读方式接入 AI 助手。它通过 Enable Banking 的 PSD2 API 连接欧洲 2700 多家银行,不存储余额和交易,也不发送遥测数据。

它支持 Claude、ChatGPT、Cursor 等标准 MCP 客户端,README 中说明已用 Claude 和 Ollama 测试。你可以直接向助手提问,比如某张发票是否已付款、某月杂货支出多少、有哪些订阅以及年费多少,或者设置余额低于阈值时提醒。

运行方式有两种:在本机运行供桌面客户端使用,或部署到小型服务器以便在 claude.ai 或手机上使用。银行连接经由 Enable Banking 完成,这是 PSD2 流程的一部分,不在你的机器上。

主要功能

适合谁用

适合希望让 AI 助手安全读取自己银行账户的欧洲用户,以及愿意自托管 MCP 服务的开发者。

快速上手

  1. 确保已安装 Node 24 或更新版本
  2. 在 Claude Code 中运行:claude mcp add bankmcp -- npx -y bankmcp
  3. 在 Claude Desktop 中下载 bankmcp.mcpb 并打开安装,或手动在 claude_desktop_config.json 中添加配置
  4. 打开助手给出的 localhost 地址,按设置页面注册 Enable Banking 应用并连接银行
  5. 在助手中说“connect my bank”并登录银行完成授权

Star 增长趋势

288286 · 2026-10-14 至 2026-10-16

同类项目

Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15
开源 AI 提示词库,支持自托管与多种集成
★ 17.3万 · HTML · 更新于 2026-10-15
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
可视化搭建与部署 AI 智能体和工作流的开源平台
★ 15.6万 · Python · 更新于 2026-10-15
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15