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.pyThe 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.