1. Conduid
  2. Science
  3. Broxy
MCP server · Science

Broxy

Broxy fronts multiple upstream MCP servers as one, aggregates capabilities across protocols, and exposes only what presets allow.

34Low

Scored 6 months ago · breakdown

About Broxy

Broxy is an MCP server in the Science category: broxy fronts multiple upstream MCP servers as one, aggregates capabilities across protocols, and exposes only what presets allow.

Install

From source
git clone https://github.com/qent/broxy

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Broxy

Powered by Claude · Grounded in docs

I know everything about Broxy. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

CI

Why Broxy

Features

Connections

STDIO (local connection)

Use STDIO when your client expects a local MCP process.

{
    "mcpServers": {
        "broxy": {
            "command": "/Applications/broxy.app/Contents/MacOS/broxy",
            "args": [
                "--stdio-proxy"
            ]
        }
    }
}

Streamable HTTP

Broxy exposes Streamable HTTP on http://localhost:3335/mcp by default.

{
    "mcpServers": {
        "broxy": {
            "url": "http://localhost:3335/mcp"
        }
    }
}

SSE inbound

SSE is served on the same host and port at /sse.

  • GET http://localhost:3335/sse opens the SSE stream and returns the session endpoint.
  • POST http://localhost:3335/sse?sessionId=... forwards MCP JSON-RPC messages into the session.

Developer Documentation

For contributors and AI code agents:

  • Start with docs/readme.md (2-level docs index).
  • Use docs/agent_quickstart.md for task-to-doc mapping, invariants, and required checks.
  • Canonical runtime contracts are in:
    • docs/core_contracts.md
    • docs/proxy_facade.md
    • docs/inbound_transports.md
    • docs/presets_and_filtering.md
    • docs/configuration_and_hot_reload.md

CLI jar

Build the jar

./gradlew :cli:shadowJar

The jar is generated at cli/build/libs/broxy-cli.jar.

Run STDIO

java -jar cli/build/libs/broxy-cli.jar proxy \
  --preset-id <preset-id> \
  --config-dir ~/.config/broxy \
  --inbound stdio

Run Streamable HTTP + SSE

java -jar cli/build/libs/broxy-cli.jar proxy \
  --preset-id <preset-id> \
  --config-dir ~/.config/broxy \
  --inbound http \
  --url http://localhost:3335/mcp

The CLI expects mcp.json and preset_<id>.json in the config directory (default ~/.config/broxy).

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Broxy

How do I install Broxy?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Broxy safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Broxy still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.