Source code for su2_mcp.tools.su2_installation

"""MCP tools for checking SU2 binaries."""

from __future__ import annotations

from su2_mcp.su2_availability import check_su2_installation


[docs] def get_su2_status() -> dict[str, object]: """Return SU2 availability information for the host. Returns: Mapping that indicates whether any SU2 binaries are available alongside per-binary details. Examples: >>> status = get_su2_status() >>> set(status.keys()) == {"installed", "binaries", "missing"} True """ return check_su2_installation()
__all__ = ["get_su2_status"]