Skip to content
Engineering Decision Intelligence
ReferenceVersion 0.2.0

LCA Skills runtime adapters

CLI and MCP operations for deterministic study checks plus bounded openLCA, Brightway, and GREET adapters.

Install the optional runtime

bash
python -m pip install -e .
python -m pip install -e ".[openlca]"
python -m pip install -e ".[brightway]"

Install only the adapters needed by the environment. The portable skills do not require the optional scientific packages.

CLI operations

text
lca-skills doctor --text
lca-skills study new <slug> --title "<title>"
lca-skills study validate <study> --strict
lca-skills study balance <balances.csv>
lca-skills study claims <study>
lca-skills study compare <baseline.csv> <candidate.csv>
lca-skills openlca snapshot --check-endpoint
lca-skills openlca calculate ...
lca-skills brightway snapshot
lca-skills brightway calculate ...
lca-skills greet manifest ...

Bundled MCP server

bash
python lca_tools/mcp_server.py

The bundled stdio server advertises 13 deterministic tools covering study creation/validation, balances, claims, result comparison, openLCA, Brightway, and GREET provenance/result ingestion.

  • lca_doctor
  • lca_new_study
  • lca_validate_study
  • lca_check_balance
  • lca_check_claims
  • lca_compare_results
  • openlca_snapshot
  • openlca_list_descriptors
  • openlca_calculate
  • brightway_snapshot
  • brightway_calculate
  • greet_build_manifest
  • greet_import_results

Adapter boundaries

  • openLCA v0.2.0 adapter is read-oriented and does not create/mutate database entities.
  • Brightway adapter calculates existing activity/database identities and does not import databases or mutate exchanges.
  • GREET adapter creates provenance manifests and normalizes exported results; it is not a universal GREET execution engine.

Note

Runtime success is software evidence. It is not scientific qualification of the study.