Podman Desktop on macOS works well with the MCP Optimizer. But on Windows, the optimizer cannot find the API server during its port scan on host.docker.internal. That host exists in Podman Desktop, but on Windows, it resolves to the WSL Linux host that the podman engine runs under, not the Windows host which is where the thv API server is listening.
This is different than the behavior with Docker Desktop in Windows, which DOES return the Windows host for host.docker.internal.
There's a longstanding issue in the podman repo about this: containers/podman#14933
- OS: Windows 11
- Container engine: Podman Desktop v1.22.1, Podman engine v5.6.2
- ToolHive version: v0.11.1
- MCP Optimizer version: 0.0.4
Podman Desktop on macOS works well with the MCP Optimizer. But on Windows, the optimizer cannot find the API server during its port scan on
host.docker.internal. That host exists in Podman Desktop, but on Windows, it resolves to the WSL Linux host that the podman engine runs under, not the Windows host which is where the thv API server is listening.This is different than the behavior with Docker Desktop in Windows, which DOES return the Windows host for
host.docker.internal.There's a longstanding issue in the podman repo about this: containers/podman#14933