CLI And Control Plane
@webmcp-bridge/local-mcp is the stdio MCP entrypoint.
One process manages one site session.
Main Flags
--url <url>: native or polyfill mode--site <site>: built-in adapter preset such asx,google, orfixture--adapter-module <specifier>: third-party adapter module--user-data-dir <path>: persistent browser profile If omitted on managed launches, local-mcp defaults to~/.uxc/webmcp-profile/<site-or-host>.--headless: prefer headless presentation--no-headless: prefer headed presentation--browser-url <url>: attach to an existing Chromium browser over CDP
Bridge Tools
local-mcp always reserves the bridge.* namespace:
bridge.session.statusbridge.session.bootstrapbridge.session.attachbridge.session.mode.getbridge.session.mode.setbridge.session.stopbridge.session.reset_profilebridge.debug.evalbridge.overlay.listbridge.overlay.installbridge.overlay.updatebridge.overlay.enablebridge.overlay.disablebridge.overlay.deletebridge.overlay.exportbridge.window.openbridge.openbridge.close
Key Session Fields
bridge.session.status may report:
controlModemodepresentationModepreferredPresentationModeauthPolicyModeauthStatesessionStateownership- optional
profilePath,browserUrl,browserPid, andlastBackupPath
Important Behavior
- launcher flags only set preferred defaults
- live mode is the current
presentationMode bridge.openis only valid inheadedsessions- auth-sensitive sites may temporarily expose only
bridge.*tools while waiting for bootstrap or attach - adapterless pages may enter
overlay-bootstrapmode and expose only bridge tools plusoverlay.<id>.*tools that you install - overlays default to
namespaced;activation=overridealso exposes the same tool names canonically while keeping theoverlay.<id>.*aliases