MCPlexer v0.4.0 — brw multi-profile sync + auto-discovery
MCPlexer v0.4.0 — brw multi-profile sync + auto-discovery
Run several browser profiles (Chrome + Chromium, multiple profiles) and let an agent pick which one — the gateway now discovers and registers them for you.
✨ mcplexer brw sync
Turns brw's brwctl daemons discovery into one downstream MCP server + route per browser-profile daemon. Idempotent; adopts existing manually-registered brw servers untouched; --dry-run by default, --apply / --prune / --workspace.
🔄 Auto-discovery (opt-in, default off)
When enabled, the gateway keeps its source="brw" servers + routes in sync with the live daemon roster — via a file_watch on browser-profiles.json plus a periodic interval reconcile, both routed to one in-process executor. Launch a brwd for a new profile and its namespace just appears; no manual sync.
Enable: MCPLEXER_BRW_AUTODISCOVER=true (+ MCPLEXER_BRW_WORKSPACES, MCPLEXER_BRW_POLICY, MCPLEXER_BRW_INTERVAL, MCPLEXER_BRWCTL_PATH, MCPLEXER_BRW_PRUNE). Off = no behavior change.
Docs: docs/brw-profiles.md.
Also in this release
- Dashboard / UI + approval-flow refinements and accumulated web work.
Full changelog: v0.3.0...v0.4.0