mcpField
B
BankConv

BankConv

本地服务
bankconv.com金融数据11 周前更新

关于 BankConv

BankConv 是将 PDF 银行对账单转换为交易记录或会计导入文件的 MCP 服务。它支持加密、扫描件和多页 PDF,输出格式包括 CSV、OFX、QFX、QBO 和 Xero CSV。

主要功能

  1. 01将 PDF 对账单转换为交易记录
  2. 02导出 CSV、OFX、QFX、QBO 或 Xero CSV
  3. 03处理加密及扫描版 PDF
  4. 04获取先前转换的结果
  5. 05查看转换记录和页数额度

适用场景

  1. 01为会计软件准备对账单文件
  2. 02检查扫描版对账单中的交易
  3. 03将多份对账单 PDF 转为 OFX 文件

MCP 相关

它向 MCP 客户端提供对账单转换、获取交易记录、下载转换文件、查看转换记录和查询额度等工具。服务会将 PDF 上传至 BankConv 进行处理。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"wassim-bankconv": {
"command": "npx",
"args": [
"-y",
"bankconv-mcp"
],
"env": {
"BANKCONV_API_KEY": "<BANKCONV_API_KEY>"
}
}
}
}
启动命令npx -y bankconv-mcp
需要配置的环境变量
BANKCONV_API_KEY密钥Your BankConv API key, from https://app.bankconv.com/teams/api-keys

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

安装包
npmbankconv-mcp0.1.1

工具

5

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

参数类型必填说明
outputenum否"transactions" 会返回各行数据;其他值会保存该文件。csv:将对账单保存为电子表格;ofx:Xero、Sage、MYOB、QuickBooks Online;qfx:Quicken;qbo:QuickBooks Desktop (Web Connect);xero:使用 Xero 自有列的 Xero CSV。transactions | csv | ofx | qfx | qbo | xero
save_tostring否对于文件输出:文件路径或文件夹。默认保存到 PDF 所在文件夹,文件名与 PDF 相同。该路径下已有文件时会覆盖。
passwordstring否如果对账单受密码保护,则填写 PDF 密码。
file_pathstring是此计算机上 PDF 对账单的路径。
timeout_secondsinteger否转换的最长等待时间。超时后转换仍会继续运行;之后可使用其 conversion id 获取结果。

详细介绍

BankConv MCP 服务

wassim/bankconv-mcp MCP server

通过 Claude、Cursor、VS Code 和其他 AI 助手,将 PDF 银行对账单转换为交易记录、CSV、OFX、QFX、QBO 或 Xero CSV。

让助手访问你电脑上的对账单,并告诉它你需要什么:要分析的交易记录、CSV,或可导入会计软件的文件。服务会将 PDF 上传到 BankConv,等待转换完成,然后返回交易记录或将文件保存在 PDF 旁边。

You: Convert ~/Downloads/chase-september.pdf to QBO for QuickBooks Desktop.
Assistant: Saved QBO to ~/Downloads/chase-september.qbo.

你将获得

  • 交易记录,包含实际日期、单一带符号金额(收入为正,支出为负)和滚动余额。不包含期初余额和汇总行。
  • 文件:CSV、OFX(Xero、Sage、MYOB、QuickBooks Online)、QFX(Quicken)、QBO(QuickBooks Desktop Web Connect,使用你银行的 QuickBooks ID)和 Xero CSV(使用 Xero 自有列)。
  • 受密码保护的 PDF、扫描版对账单和多页对账单。

设置

  1. 在 BankConv 的 Team → API keys 中创建 API 密钥(https://app.bankconv.com/teams/api-keys)。转换会占用 BankConv 套餐中的页数。
  2. 使用 BANKCONV_API_KEY 中的密钥,将服务添加到你的助手。
Claude Code
claude mcp add bankconv -e BANKCONV_API_KEY=sk_live_your_key -- npx -y bankconv-mcp
Claude Desktop

一键安装:下载 bankconv.mcpb 并打开。Claude Desktop 会安装该服务并提示你输入 API 密钥。

或者将以下内容添加到 claude_desktop_config.json(Settings → Developer → Edit Config):

{
  "mcpServers": {
    "bankconv": {
      "command": "npx",
      "args": ["-y", "bankconv-mcp"],
      "env": { "BANKCONV_API_KEY": "sk_live_your_key" }
    }
  }
}
Cursor、Windsurf 和其他客户端

在客户端的 MCP 设置中使用相同的 command、args 和 env(对于 Cursor,使用 ~/.cursor/mcp.json)。

VS Code
{
  "servers": {
    "bankconv": {
      "command": "npx",
      "args": ["-y", "bankconv-mcp"],
      "env": { "BANKCONV_API_KEY": "sk_live_your_key" }
    }
  }
}

需要 Node.js 20 或更高版本。

工具

工具功能
convert_statement转换此电脑上的 PDF。返回交易记录,或保存为 CSV、OFX、QFX、QBO 或 Xero CSV(默认保存在 PDF 旁边,除非你指定 save_to)。如果 PDF 有密码,则需要提供密码。
get_transactions获取之前转换的交易记录。
download_statement将之前转换的文件保存为 CSV、OFX、QFX、QBO 或 Xero CSV(默认保存在 Downloads 中,除非你指定位置)。
list_conversions列出近期转换及其状态。
get_credits查看本计费周期还剩多少页数。

提示词示例

  • “转换 statement.pdf,并告诉我金额最大的五笔支出。”
  • “将 ~/Statements/2026 中的每个 PDF 转换为适用于 Xero 的 OFX 文件。”
  • “将 amex-march.pdf 转换为 QuickBooks Desktop 使用的 QBO。PDF 密码是 4821。”
  • “根据 chase-sep.pdf,按类别汇总我 9 月的支出。”

Agent 技能

对于不支持 MCP 的 Agent,skills/bankconv/SKILL.md 介绍了如何通过 curl 使用 REST API 完成相同的工作流。

隐私

PDF 会通过 HTTPS 上传到 BankConv 并在那里处理。PDF 及其转换后的文件会在 24 小时后自动删除;如果团队选择了更长的保留期限,则会在 48 或 72 小时后删除;请参阅安全与数据处理。该服务只读取你指定的文件,也只写入你要求保存的文件。

配置

变量默认值
BANKCONV_API_KEY(必填)你的 BankConv API 密钥
BANKCONV_API_URLhttps://bankconv.com/api/v1API 基础 URL

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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