关于 BankConv
BankConv 是将 PDF 银行对账单转换为交易记录或会计导入文件的 MCP 服务。它支持加密、扫描件和多页 PDF,输出格式包括 CSV、OFX、QFX、QBO 和 Xero CSV。
主要功能
- 01将 PDF 对账单转换为交易记录
- 02导出 CSV、OFX、QFX、QBO 或 Xero CSV
- 03处理加密及扫描版 PDF
- 04获取先前转换的结果
- 05查看转换记录和页数额度
适用场景
- 01为会计软件准备对账单文件
- 02检查扫描版对账单中的交易
- 03将多份对账单 PDF 转为 OFX 文件
MCP 相关
它向 MCP 客户端提供对账单转换、获取交易记录、下载转换文件、查看转换记录和查询额度等工具。服务会将 PDF 上传至 BankConv 进行处理。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| output | enum | 否 | "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_to | string | 否 | 对于文件输出:文件路径或文件夹。默认保存到 PDF 所在文件夹,文件名与 PDF 相同。该路径下已有文件时会覆盖。 |
| password | string | 否 | 如果对账单受密码保护,则填写 PDF 密码。 |
| file_path | string | 是 | 此计算机上 PDF 对账单的路径。 |
| timeout_seconds | integer | 否 | 转换的最长等待时间。超时后转换仍会继续运行;之后可使用其 conversion id 获取结果。 |
详细介绍
BankConv MCP 服务
通过 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、扫描版对账单和多页对账单。
设置
- 在 BankConv 的 Team → API keys 中创建 API 密钥(https://app.bankconv.com/teams/api-keys)。转换会占用 BankConv 套餐中的页数。
- 使用
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_URL | https://bankconv.com/api/v1 | API 基础 URL |
链接
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。