关于 genpark-financial-audit
genpark-financial-audit 是用于检查所提供财务报表数据算术一致性的 Python 库和 MCP 服务,面向需要核对报表数字的使用者。它不提取 PDF、不验证来源真实性,也不提供审计意见。
主要功能
- 01资产负债表核对
- 02利润表核对
- 03交叉加总检查
- 04运行基准审计
适用场景
- 01检查资产负债表数字
- 02验证利润表模型算术关系
MCP 相关
它通过 stdio 暴露财务核对工具,包括资产负债表、利润表和交叉加总检查。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
genpark-financial-audit
对提供的财务报表数据进行算术一致性检查。
此工具会检查提供的数字和简化的损益表模型。它不会提取 PDF、验证来源真实性、检查会计合规性,也不会提供审计意见。货币值必须使用一致的单位;默认容差为这些单位的 0.5。
从 GitHub 发行版安装
Python 3.9 或更高版本。此库和 stdio MCP 服务没有运行时依赖项。
python -m pip install https://github.com/Alpha-Park/genpark-complex-financial-formula-audit-validator-skill/releases/download/v1.0.1/genpark_financial_audit-1.0.1-py3-none-any.whl
PyPI 发布尚待完成账户设置。计划发布到 PyPI 的项目为 genpark-financial-audit;
在项目正式发布之前,请勿假设可以使用 pip install genpark-financial-audit 安装。
Python 用法
from genpark_financial_audit import FinancialFormulaAuditValidator
client = FinancialFormulaAuditValidator()
print(client.run_benchmark_financial_audit())
MCP stdio 配置
安装 wheel 后,使用已安装的命令配置 MCP 客户端:
{
"mcpServers": {
"genpark-financial-audit": {
"command": "genpark-financial-audit",
"args": []
}
}
}
如果命令不在 PATH 中,请使用其绝对路径,或使用安装 wheel 时所用的同一解释器运行 python -m genpark_financial_audit。
GitHub 发行版还包含一个 .mcpb 包,供支持桌面扩展的客户端使用。
此包要求 PATH 中有 Python 3.9+ 解释器;包内包含服务源代码。
可用工具:audit_balance_sheet、audit_income_statement、audit_cross_footing、run_benchmark_financial_audit。
tools/list 会返回必需参数和 JSON 架构。
每个 MCP 进程都有独立状态。基准测试工具使用相互隔离的实例。
开发
python -m unittest discover -s tests
python -m pip install mcp
python tests/check_mcp.py
python -m pip install build twine
python -m build
python -m twine check dist/*
python mcp_server.py --test 会运行确定性示例;这不是协议一致性测试。
MCP 客户端检查会通过 stdio 执行 initialize、tools/list、tools/call 和 ping。
分发
在配置 PyPI 之前,GitHub 源代码和发行版构件是主要分发渠道。 注册表提交单独跟踪;清单并不能证明已获注册表接受。 有关可重复执行的 PyPI 工作流,请参阅 PUBLISHING.md。
MIT 许可证。由 GenPark 维护。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。