SuperAPI AI 工具集

financial-graph-architect

数据与分析

查看项目

更新于 10-27 20:37

技能介绍

Financial Graph Architect(Graphify Knowledge Engine)是一个面向会计数据、财务报表、日记账架构与税务逻辑的结构化知识图谱映射专用工具。它使用确定性库 Graphify(graphifyy),将账簿(Ledger)、试算平衡表(Trial Balance)、财务报表(Financial Statements)、税务调节表(Tax Reconciliation)以及代码/公式模块之间的关联,转换为可查询的依赖图,并生成 graph.json、graph.html 与 GRAPH_REPORT.md。

一、用途 该工具用于把会计与税务相关的文件、科目和模块关系整理成结构化知识图谱,便于 AI 代理以更少 token 处理复杂财务问题。资料称其相比文件爬取方式约高效 70 倍。

二、主要能力

  1. 生成图谱文件:graph.json 为面向 AI 代理的机器可读图数据结构;GRAPH_REPORT.md 提供社区发现(Leiden Clustering)报告与中心模块(God Nodes)识别;graph.html 提供力导向图可视化,交互式且移动端优先。
  2. 提供 MCP(Model Context Protocol)服务器,向 AI 代理暴露结构化工具。
  3. MCP 工具包括:query_graph(query),按关键词查找会计组件或税务模块,例如 query_graph("rekonsiliasi fiskal koreksi positif");get_neighbors(node_id),追踪某一科目或模块变动所影响的所有报表/账户,例如检查 Biaya Natura 科目变动对 PPh 21 与 PPh Badan 的影响;shortest_path(source_node, target_node),映射从日记账(Jurnal Umum)到总账(Buku Besar)、试算平衡表(Neraca Saldo)、损益表(Laporan Laba/Rugi)及所得税申报草稿(Draf Form SPT PPh)的交易路径;get_node(node_id),获取某科目/模块节点的完整元数据与结构化定义。

三、使用方式

  1. 在目标会计项目目录中运行 CLI:uv tool run graphifyy .
  2. 启动 MCP 服务器:graphify . --mcp
  3. 或在代理的 MCP 配置(mcpServers)中加入: { "mcpServers": { "graphify": { "command": "uv", "args": ["tool", "run", "graphifyy", ".", "--mcp"] } } }

四、项目隔离与数据安全要求(强制)

  1. 按项目隔离文件:Graphify 必须在每个会计/客户项目根目录内独立运行(<project_root>/.graphify/);禁止将两个不同会计项目或纳税人的知识图谱索引合并到同一存储中。
  2. 凭证安全与财务数据保密:确保 .env、API 凭证、银行令牌和机密原始交易文件通过 .graphifyignore 与 .gitignore 排除;graph.json 与 graph.html 包含架构映射,不得公开部署或在未经认证的情况下通过客户端访问。

五、代理验证清单

  1. .graphify/ 与 .env 已登记在 .gitignore 中。
  2. 索引按会计项目独立运行,不混淆数据。
  3. 优先使用 MCP 工具,而非反复读取文件(file crawling loop)。

六、适用场景 适用于需要梳理会计科目、财务报表与税务模块之间依赖关系的场景,例如税务调节、科目变动影响分析、交易路径追踪,以及为 AI 代理提供结构化财务知识图谱查询能力。

七、限制 资料未提供该工具的具体收费、价格、平台支持范围、性能指标或效果保证;除上述内容外,其他功能与使用细节暂未提供。