| 读写范围 | 读写:BQL 查询、文件、条目、账本检查;追加、编辑和删除文件、银行导入、拉取请求 | 读写:报表和业务数据;创建发票、报价、支付链接和客户,导入交易。开源服务器:145 个工具 | 默认只读;每个连接可开启写入 Beta,用于分类、账单、发票、日记账分录和对账 | 读写:18 个读取工具和 21 个写入工具(创建、更新、授权、作废);未列出删除工具 | 只读:其 Search 工具用于查询费用和报表 |
|---|
| 身份验证 | OAuth 2.1 配合 PKCE 和动态客户端注册;可批准单个账本或全部账本;其他客户端可使用静态令牌 | 使用 Intuit 登录并授予权限。开源服务器:你自己的 Intuit 开发者应用和 OAuth 2.0 | 使用你的 Puzzle 账号进行 OAuth 授权;只要每 30 天至少使用一次即可保持登录 | OAuth 2.0 配合 PKCE;你选择组织并批准权限范围;刷新令牌有效期为 60 天 | OAuth 2.1 配合 PKCE;从客户端移除服务器即可撤销授权 |
|---|
| 写入前预览 | 19 个写入工具支持 dry_run;文件编辑提供统一差异对比;通过拉取请求进行审核 | 破坏性操作需要确认;通用试运行:未验证 | 每项更改执行前都会确认;试运行模式:未验证 | V1 工具不要求确认;Xero 建议自行添加确认步骤 | 不适用:只读 |
|---|
| 数据存放位置 | Web Beancount 上 git 仓库中的纯文本 Beancount 文件 | Intuit 云端的你的 QuickBooks Online 公司;开源服务器运行在你自己的机器上 | Puzzle 云端你的 Puzzle 公司,通过远程连接器访问 | Xero 云端你的 Xero 组织;可使用托管服务器,或本地运行的开源服务器 | 你的 Expensify 账号,通过 Expensify 托管的服务器访问 |
|---|
| 审计与撤销 | 每次更改都是一次 git 提交,可用标准 git 工具还原 | 未验证 | 未验证;可针对每个连接关闭写入 | 未验证;仍适用 Xero 常规的发票状态规则 | 不适用:只读 |
|---|
| 支持的客户端 | Claude Code、Claude Desktop、Cursor、Windsurf、Zed 以及任何 OAuth 2.1 MCP 客户端 | Claude(美国)、ChatGPT 插件;开源服务器:Claude Code 及其他 MCP 客户端 | 任意套餐的 Claude.ai、ChatGPT、Cursor、Codex | 任何 MCP 客户端,包括 Claude Desktop、Claude Code、Cursor 和 VS Code | Claude、ChatGPT、Cursor 及其他 MCP 客户端 |
|---|
| 使用条件 | 所有 Web Beancount 用户均可使用 | 需要有效的 QuickBooks Online 或 Intuit Enterprise Suite 订阅,仅限美国;连接器价格未公布 | 需要一个 Puzzle 账号;免费套餐公司在宽限期后仅保留有限的只读功能集 | Core 开发者计划及以上的 Commercial Apps 包含此功能;Starter 应用只能访问演示组织 | 任何 Expensify 账号;MCP 价格未公布 |
|---|