Skip to main content

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.