Universal JAR (CLI)
The CLI distribution is a standalone JAR that runs on any platform with Java 17+.
Build the JAR
From the repository root:
./gradlew :cli:shadowJar
Output:
cli/build/libs/broxy-cli.jar
Run the proxy
STDIO inbound:
java -jar cli/build/libs/broxy-cli.jar proxy --preset-id <preset-id> --inbound stdio
HTTP inbound:
java -jar cli/build/libs/broxy-cli.jar proxy --preset-id <preset-id> --inbound http --url http://localhost:3335/mcp
CLI options
--preset-id: required; selects the preset to expose.--inbound:stdioorhttp(aliases:local,remote,sse).--url: HTTP listen URL when--inbound httpis used.--config-dir: custom config directory (defaults to~/.config/broxy).
When to use the JAR
- Running Broxy on a server or CI machine.
- Integrating with process managers (systemd, launchd).
- Environments without the desktop UI.
No documentation matches your search.