银行数据同步服务

BankSync MCP Server 是一个开放的模型上下文协议服务器,提供28种工具,使AI代理能够安全地访问银行数据,包括交易、余额、投资和贷款,并支持同步到Notion、Google Sheets和Airtable。

  • by banksynchq
  • JavaScript
  • 混合部署
  • 2 星标
  • 更新于
在 GitHub 查看 banksynchq/banksync-mcp

使用说明

BankSync MCP服务器

谈谈你的银行数据。将人工智能代理连接到15000多家金融机构的真实银行账户——交易、余额、投资和贷款。

BankSync MCP是一个开放的 模型上下文协议 服务器与 28工具 这使Claude、ChatGPT、Cursor、VS Code和其他AI代理能够安全地读写您的财务数据。通过对话同步到Notion、谷歌表格和Airtable。

Website · Docs · Setup Guides · Quick Start · Tools Reference


快速开始

获取API密钥: banksync.io/开发者.BankSync作为远程MCP服务器运行——无需安装:

URL:       https://mcp.banksync.io
Transport: Streamable HTTP
Header:    X-API-Key: your-key

设置

Claude Desktop

增添 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "banksync": {
      "type": "http",
      "url": "https://mcp.banksync.io",
      "headers": {
        "X-API-Key": "your-key"
      }
    }
  }
}
Claude Code
claude mcp add --transport http banksync https://mcp.banksync.io \
  --header "X-API-Key: your-key"
Cursor

增添 .cursor/mcp.json:

{
  "mcpServers": {
    "banksync": {
      "url": "https://mcp.banksync.io",
      "headers": {
        "X-API-Key": "your-key"
      }
    }
  }
}
VS Code (Copilot)

增添 .vscode/mcp.json:

{
  "servers": {
    "banksync": {
      "type": "http",
      "url": "https://mcp.banksync.io",
      "headers": {
        "X-API-Key": "your-key"
      }
    }
  }
}
Windsurf

增添 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "banksync": {
      "serverUrl": "https://mcp.banksync.io",
      "headers": {
        "X-API-Key": "your-key"
      }
    }
  }
}
npm package (stdio fallback)

对于不支持远程HTTP服务器的客户端,使用npm包作为本地网桥:

npx -y @banksync/mcp              # Node.js
pip install banksync-mcp && banksync-mcp  # Python

集 BANKSYNC_API_KEY=your-key 作为环境变量。该包将stdio桥接到 https://mcp.banksync.io 自动。

示例配置(任何stdio客户端):

{
  "mcpServers": {
    "banksync": {
      "command": "npx",
      "args": ["-y", "@banksync/mcp"],
      "env": {
        "BANKSYNC_API_KEY": "your-key"
      }
    }
  }
}

所有客户端的设置指南: banksync.io/developers/mcp-setup

你能做什么

问你的AI代理一些问题,比如:

  • “上个月我最大的开销是什么?”
  • “我所有账户的余额是多少?”
  • “显示我的投资组合业绩”
  • “每周将我的交易同步到Notion”
  • “我的未偿还贷款余额是多少?”

工具

7个类别的28个工具。参数和示例的完整参考: docs/TOOLS.md

类别 工具 它们的作用
发现 get_data_type_schema, list_feed_sources 发现可用字段和馈送源类型
工作区 list_workspaces, get_workspace, list_integrations, delete_integration 管理工作区和连接的目的地
银行 list_banks, get_bank, create_bank_link, connect_bank, delete_bank 连接和管理银行连接
账户 list_accounts, get_account 从机构获取真实账户数据
财务数据 get_transactions, get_balance, get_holdings, get_trades, get_loan 查询交易、余额、投资、贷款
动态 list_feeds, get_feed, create_feed, update_feed, validate_feed, delete_feed 构建自动化数据管道
乔布斯 list_jobs, get_job, trigger_sync, cancel_job 运行和监视同步作业

运作原理

AI Agent (Claude, ChatGPT, Cursor, ...)
    ↓ Streamable HTTP
mcp.banksync.io (Cloudflare Workers)
    ↓ Bank APIs
Plaid (US/UK/CA) · Basiq (AU/NZ)
    ↓ Sync
Notion · Google Sheets · Airtable

看 docs/ARCHITECTURE.md 了解详情。

典型工作流程

1. list_workspaces          → find your workspace
2. list_banks               → see connected banks
3. list_accounts            → discover accounts
4. get_transactions         → fetch financial data
5. list_integrations        → find your Notion/Sheets connection
6. get_data_type_schema     → discover available field mappings
7. create_feed              → set up an automated pipeline
8. trigger_sync             → run it

数据源

提供者 覆盖范围 数据类型
格子呢 美国、英国、加拿大——12000多家机构 交易、余额、投资、贷款
巴斯克 澳大利亚、新西兰——3000多家机构 交易、余额
电子邮件提取 全局 人工智能从转发的电子邮件中提取结构化数据
文件上传 全局 人工智能从PDF、图像、文档中提取数据

同步目标

目的地 能力
概念 同步到Notion数据库
谷歌表格 同步到电子表格(行或列方向)
气垫桌 同步到Airtable表

安全

  • API密钥身份验证-每个工作区的密钥范围
  • 所有数据在传输过程中加密(TLS)
  • 基于角色的权限(所有者/管理员/编辑/查看者)
  • BankSync从不存储银行凭证——委托给Plaid/Basiq
  • 无状态MCP传输--没有会话数据持久化

看 安全.md 用于我们的安全策略和漏洞报告。

调试

使用 MCP检查员 要测试和调试服务器,请执行以下操作:

BANKSYNC_API_KEY=your-key npx @modelcontextprotocol/inspector npx -y @banksync/mcp

或者将检查器直接连接到远程服务器:

npx @modelcontextprotocol/inspector --url https://mcp.banksync.io --header "X-API-Key: your-key"

文档

文档 描述
docs/TOOLS.md 完整的工具参考,包括参数和示例
docs/ARCHITECTURE.md 架构、传输和部署详细信息
docs/AGENTS.md 人工智能代理指南:最佳实践、提示模式、工作流程
CLAUDE.md 使用此仓库的AI编码助手的上下文
安全.md 安全策略和漏洞报告
banksync.io/开发者 API完整文档
banksync.io/developers/mcp-setup 每个客户端设置指南

隐私政策

BankSync的隐私政策可在 Banksync.io/隐私.BankSync从不存储银行凭据——身份验证委托给Plaid和Basiq。API密钥的作用域按工作区划分,所有数据都在传输过程中加密。

许可证

麻省理工学院——见 许可证.