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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。