JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 265
  • Score
    100M100P100Q75808F
  • License MIT

MCP stdio server + WebSocket primary for browserops — drives the browserops Chrome extension. Install `browserops` for the user-facing CLI.

Package Exports

  • @browserops/bridge/package.json

Readme

@browserops/bridge

MCP stdio server for browserops. End-users typically want the browserops CLI package — it installs this transitively.

@browserops/bridge ships two binaries:

  • browserops-daemon — long-running Node process. Hosts the WebSocket primary on ws://127.0.0.1:57321 that the browserops Chrome extension connects to, plus the rate limiter, risky-action gate, and procedure runtime.
  • browserops-shim — per-MCP-client stdio adapter. Speaks MCP over stdio to your AI client (Claude Code, Cursor, Codex CLI, Continue, Windsurf, …) and forwards browser_* / procedures_* calls into the daemon over a local Unix socket.

Install

Most users should install the browserops CLI, which brings the bridge along:

npm i -g browserops

Standalone install (custom MCP-client setups only):

npm i -g @browserops/bridge

MCP-client registration

{
  "mcpServers": {
    "browserops": { "command": "browserops-shim" }
  }
}

Codex CLI (~/.codex/config.toml):

[mcp_servers.browserops]
command = "browserops-shim"
args = []

The shim auto-starts the daemon on first use and reuses it across MCP clients.

Exposed prompts

  • browserops {task} — operating guide + task as a user message
  • browserops_procedure {name, task?} — inlines a saved procedure's YAML

Source & docs

github.com/quaylabshq/browserops

License

MIT