GenPark Financial Audit

Herramientas MCP locales en Python para la consistencia numérica de estados financieros, totales de componentes y cuadre cruzado de tablas. Opera sobre números proporcionados; sin fuente de datos financieros.

Documentación

genpark-financial-audit

Comprobaciones de consistencia aritmética para los datos de estados financieros proporcionados.

Esto verifica los números suministrados y un modelo simplificado de estado de resultados. No extrae PDFs, no verifica la autenticidad de la fuente, no comprueba el cumplimiento contable ni proporciona una opinión de auditoría. Los valores monetarios deben usar unidades consistentes; la tolerancia por defecto es de 0.5 de esas unidades.

Instalación desde el release de GitHub

Python 3.9 o superior. La biblioteca y el servidor MCP stdio no tienen dependencias de ejecución.

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

La publicación en PyPI está pendiente de configuración de la cuenta. El proyecto PyPI previsto es genpark-financial-audit; no asumas que pip install genpark-financial-audit está disponible hasta que el proyecto se publique.

Uso en Python

from genpark_financial_audit import FinancialFormulaAuditValidator
client = FinancialFormulaAuditValidator()
print(client.run_benchmark_financial_audit())

Configuración de MCP stdio

Después de instalar el wheel, configura tu cliente MCP con el comando instalado:

{
  "mcpServers": {
    "genpark-financial-audit": {
      "command": "genpark-financial-audit",
      "args": []
    }
  }
}

Si el comando no está en PATH, usa su ruta absoluta o python -m genpark_financial_audit con el mismo intérprete donde instalaste el wheel. El release de GitHub también contiene un bundle .mcpb para clientes que admiten extensiones de escritorio. Ese bundle requiere un intérprete de Python 3.9+ en PATH; incluye el código fuente del servidor.

Herramientas disponibles: audit_balance_sheet, audit_income_statement, audit_cross_footing, run_benchmark_financial_audit. tools/list devuelve los argumentos requeridos y los esquemas JSON. Cada proceso MCP mantiene su propio estado. Las herramientas de benchmark usan instancias aisladas.

Desarrollo

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 ejecuta el ejemplo determinista; no es una prueba de conformidad de protocolo. La verificación del cliente MCP ejercita initialize, tools/list, tools/call y ping sobre stdio.

Distribución

Los artefactos de fuente y release de GitHub son la distribución principal hasta que PyPI esté configurado. Los envíos al registro se rastrean por separado; un manifiesto no es prueba de aceptación en el registro. Consulta PUBLISHING.md para el flujo de trabajo repetible de PyPI.

Licencia MIT. Mantenido por GenPark.