关于 Booksmate
Booksmate 将 Agent 连接到从关联邮箱和供应商门户收集的发票与收据,支持文档搜索、支出分析、AI 提取,以及导出到 Xero 或 Google Drive。
主要功能
- 01搜索发票和收据
- 02按供应商或类别分析支出
- 03从上传文件中提取字段
- 04从关联邮箱导入文档
- 05导出到 Xero 或 Google Drive
- 06将文档打包为 ZIP
适用场景
- 01按供应商、日期或金额查找发票
- 02查看某一时段的支出趋势
- 03从收据文件中提取总额
- 04将未导出的文档导出到 Xero
MCP 相关
托管的 MCP 服务 mcp.booksmate.com 通过 streamable HTTP 向客户端提供账户文档工作流。邮件导入在服务端运行;供应商门户抓取由 Booksmate 桌面应用处理。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.booksmate.comclaude mcp add --transport http com-booksmate-booksmate https://mcp.booksmate.com{"mcpServers":{"com-booksmate-booksmate":{"type":"http","url":"https://mcp.booksmate.com"}}}在 Cursor 中打开{"servers":{"com-booksmate-booksmate":{"type":"http","url":"https://mcp.booksmate.com"}}}在 VS Code 中打开{"mcpServers":{"com-booksmate-booksmate":{"type":"http","url":"https://mcp.booksmate.com"}}}{"mcpServers":{"com-booksmate-booksmate":{"serverUrl":"https://mcp.booksmate.com"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Booksmate
从电子邮件和供应商门户网站获取发票和收据,然后在聊天中处理。
Booksmate 从已连接的 Gmail 和 Microsoft 邮箱,以及通过 Booksmate 桌面应用连接的供应商 Web 门户网站获取文档。它使用 AI 提取字段,并导出到 Xero 或 Google Drive。此插件通过托管的 MCP 服务 mcp.booksmate.com 将 Agent 连接到你的账户。电子邮件导入在此处运行。Web 门户网站获取功能则由桌面应用负责。询问上个月的 Amazon 发票,你拿到的是账户中的真实记录,而不是猜测结果。
安装
Cursor
打开 Cursor Marketplace 并搜索“Booksmate”,然后点击安装。你也可以打开 Customize 并在那里搜索。
此插件附带指向托管服务的 mcp.json。Cursor 会自动加载它。无需进行任何配置。
Grok Bot
将服务 URL https://mcp.booksmate.com 添加为 MCP 连接器。本仓库中的技能是普通的 skills/*/SKILL.md 文件,因此任何能读取技能目录的 Agent 都可以将它们与连接器配合使用。
Claude Code
克隆 https://github.com/odwyersoftware/booksmate-plugins,然后使用 claude --plugin-dir booksmate-plugins/claude 启动 Claude Code。
该标志会为当前会话加载 claude/ 目录。目录中附带一个通过可流式传输的 HTTP 指向托管服务的 .mcp.json。服务条目设置了 "type": "http",这是 Claude Code 对 URL 的要求。无需进行其他配置。
任何其他 MCP 客户端
将客户端指向 https://mcp.booksmate.com。传输方式为可流式传输的 HTTP。
登录
无需 API 密钥。身份验证采用 OAuth 2.1 和动态客户端注册,因此首次调用工具时会打开浏览器以征求授权。批准一次后,客户端就会保存令牌。如果你还没有 Booksmate 账户,请先在 booksmate.com 注册。
你可以随时在 Booksmate 账户设置中撤销访问权限。
你可以提出的请求
- 显示我上个月的发票。
- 本季度我在软件上花了多少钱?按供应商分类。
- 查找过去 90 天内金额超过 500 的重复付款。
- 上传这张收据 PDF,并提取供应商和总金额。
- 从 Gmail 导入我最新的收据。
- 将所有尚未导出的内容导出到 Xero。
- 将我第一季度的发票打包成 ZIP,并提供下载链接给我的会计师。
技能
七项技能可指导 Agent 熟练使用这些工具。
| 技能 | 内容 |
|---|---|
document-search | 按供应商、日期、金额或状态查找和检查发票及收据 |
spend-analysis | 按类别、供应商、月份或文档类型汇总金额和分析趋势 |
upload-extract | 上传 PDF、图片和办公文件以进行 AI 提取 |
duplicate-detection | 通过比较供应商、金额和货币,发现重复付款 |
email-ingestion | 从已连接的 Gmail 和 Microsoft 邮箱获取文档 |
export-workflow | 将文档发送到 Xero 或 Google Drive |
document-packaging | 将文档打包成 ZIP,并生成签名下载链接 |
文档
完整文档位于 booksmate.com/docs/features/mcp-server/。
关于此仓库
此仓库是构建产物。其内容由 Booksmate 源代码仓库生成,并通过 CI 推送到此处。直接修改 .cursor-plugin/、mcp.json、skills/、assets/、grok/、claude/ 和此 README 的内容会在下次同步时被覆盖。请通过
booksmate.com 提交问题和建议,或发送邮件至 [email protected]。
许可证
MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。