Xero Cli

📊 Xero 财务自动化命令行工具

通过 CLI 与 Xero 会计软件深度集成,支持发票管理、联系人维护、银行账户操作及自动化财务流程,适合中小企业财务自动化。

收藏
2.4k
安装
983
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Xero CLI Skill 是一个用于与 Xero 云会计软件进行命令行交互的 MCP 工具,基于 xero-skill-openclaw 包构建。它提供完整的财务数据管理能力,涵盖发票全生命周期管理(创建、查询、状态更新)、联系人维护(客户/供应商)、会计科目表查询、银行交易记录、付款处理以及超额付款/预付款分配等核心会计功能。

显著优点

全面的业务覆盖:支持发票(DRAFT/AUTHORISED/PAID/VOIDED 状态流转)、联系人分类管理、银行交易(SPEND/RECEIVE 等多种类型)、付款记录与核销、以及复杂的资金分配操作(超额付款、预付款、贷项通知单)。

JSON 输出友好:所有命令均返回结构化 JSON,便于程序化解析和自动化集成。

零安装使用:通过 npx -y 即时运行,无需本地安装 Node.js 依赖。

OAuth2 安全认证:采用标准 OAuth2 流程,支持令牌自动刷新,多组织(Tenant)切换灵活。

潜在局限

第三方封装层:该 Skill 基于社区维护的 xero-skill-openclaw 包,非 Xero 官方 CLI,功能更新和长期维护依赖原作者。

版本锁定:文档示例中强制使用 @1.0.0 版本,可能错过后续安全更新或功能改进。

API 限制:受 Xero API 速率限制约束,大量数据操作可能触发限流;复杂会计操作(如多币种、报表生成)覆盖有限。

环境配置要求:需配置 XERO_CLIENT_IDXERO_CLIENT_SECRET,对非技术用户有一定门槛。

适合人群

  • 中小企业财务团队寻求自动化发票和付款流程
  • 开发者构建财务集成工具或自动化脚本
  • 会计人员熟悉命令行操作,希望批量处理数据
  • 需要将 Xero 数据与其他内部系统集成的技术团队

常规风险

财务数据敏感性:涉及真实发票、付款、银行账户信息,需严格管控 API 密钥存储(建议使用专用 Xero App 而非生产主账号)。

操作不可逆性:付款删除、发票作废等操作直接影响财务记录,建议先在测试组织验证。

令牌管理:OAuth 令牌存储于本地,多用户环境需防止凭证泄露。

数据一致性:API 操作与 Xero Web 界面存在延迟,关键操作后应验证同步状态。

Xero Cli 内容

references文件夹
手动下载zip · 4.3 kB
api-examples.mdtext/markdown
请选择文件