httpx>=0.27,<1.0
jsonschema>=4.23,<5.0
mcp>=1.30,<2.0
openai>=1.68,<2.0
prometheus-client>=0.26,<1.0
# Modbus TCP server (plant simulator) and client (gateway). Pinned exactly: pymodbus 3.x
# renamed datastore and client arguments between minor releases.
pymodbus==3.15.0
PyYAML>=6.0,<7.0
# Third-party MCP server used as evidence that discovery is not fitted to our own
# server. Pinned exactly rather than ranged: its tool schemas are an input to our
# adapter, and §7.3 wants a TA's container to fail only on genuine defects.
mcp-server-time==2026.8.18
