in follow up, looks like issue was in not specifying the host
parameter in FastMCP(...)
. without this param server must be taking some short-circuit to 127.0.0.1
, for instance tcp was only reachable locally and even that through 127.0.0.1
only.
once I supplied host
parameter I was able to make remote calls.