Transports
Broxy supports multiple downstream and inbound transports to fit CLI and UI workflows.
Downstream transports
- stdio: Spawn a local server process and communicate over stdin/stdout.
- streamable HTTP: Long lived HTTP streaming transport (configured as
streamable-http). - http: Accepted for backward compatibility and treated as streamable HTTP.
- websocket / ws: Full duplex WebSocket transport.
Inbound transports
- stdio: Default for CLI workflows and agent runtimes.
- streamable HTTP: Exposes an HTTP endpoint for MCP clients.
HTTP SSE inbound is not supported. Use streamable HTTP instead.
Timeout behavior
Each RPC call uses a short lived downstream connection. Timeouts are applied per request and per
capabilities fetch based on requestTimeoutSeconds and capabilitiesTimeoutSeconds.