Broxy lets you consolidate Model Context Protocol servers under a single proxy and expose a filtered set of tools, prompts and resources using presets. Save tokens, improve agent quality, and switch contexts instantly.
Shrink the system prompt by exposing only the essentials — the right tools, prompts and resources for a given task.
Focused toolsets lead to better planning and fewer distractions for AI agents.
Swap complete setups with presets: toolsets, prompt snippets and resource ACLs.
Connect via stdio, HTTP with SSE / streamable, or WebSocket, and present a single filtered facade to your client.
Prebuilt binaries for Linux and macOS, plus a Java CLI for scriptable automation.
Use it freely in personal or commercial projects.
JSON examples and CLI commands taken from the README.
{ "mcpServers": { "broxy": { "command": "java", "args": [ "-jar", "/absolute/path/to/cli/build/libs/broxy-cli-0.1.0.jar", "proxy", "--config-dir", "/Users/you/.config/broxy", "--preset-id", "developer", "--inbound", "stdio", "--log-level", "info" ] } } }
java -jar cli/build/libs/broxy-cli-0.1.0.jar proxy \ --config-dir ~/.config/broxy \ --preset-id developer \ --inbound stdio \ --log-level info
# HTTP + SSE java -jar cli/build/libs/broxy-cli-0.1.0.jar proxy \ --config-dir ~/.config/broxy \ --preset-id developer \ --inbound http \ --url http://0.0.0.0:3335/mcp
Choose your platform. Binaries are provided via GitHub Actions artifacts.
Prefer building yourself? See the repository.