SuperAPI AI 工具集

tres-report-create

智能体与模型

查看项目

更新于 10-16 05:00

技能介绍

用途:通过 tres-mcp MCP 服务器(对 BFF 的 GraphQL)以编程方式创建 TRES Finance 报表。固定流程为:选定报表 → 触发导出 → 轮询至 DONE → 返回预签名链接;可选下载并分析文件。若不确定用户需要哪种报表,先使用 tres-report-advisor 技能。

主要能力:支持多种报表(如 Transaction Ledger、Realized Gains & Losses、Asset Balances、Audit Trail、Login History 等),通过 exportFormat 与 entitiesType 映射到对应 GraphQL 查询(transaction、organizationBalance、internalAccount 等)。可指定日期范围、币种(默认 usd)、输出格式(CSV 或 XLSX)。

使用方式:先确认报表类型、日期范围与币种;用 MCP execute 触发导出,变量名必须精确为 exportName、exportFormat、currency、outputFormat、timestamp_Gte/Lte,类型须严格(outputFormat 为 ReportOutputFormat,时间戳为 DateTime,列表过滤为 [String])。触发后必须按 exportName 查询 report 行以验证是否真正创建(防静默失败),再轮询 status 至 DONE,取 link 字段作为预签名下载链接。轮询间隔约 60 秒,最多 10 次。

限制:部分报表需额外参数(如 ROLLUP_BREAKDOWN 需 identifier_In,COST_BASIS_INVENTORY 需恰好一个 children_Asset_AssetClass_In);ARCHIVED_BALANCES 需已有 commit 快照;LOGIN_HISTORY 接口形状不同。未知报表需通过 introspect 与 validate_query 从 schema 推导,不可猜测。预签名链接约 24 小时过期。资料未提供收费、价格与平台信息。