github epiral/bb-browser v0.4.1

one month ago

MCP Server + Bug Fixes

MCP Server (New!)

bb-browser now works as an MCP server for Claude Code, Cursor, and other AI tools.

{
  "mcpServers": {
    "bb-browser": {
      "command": "npx",
      "args": ["-y", "bb-browser", "--mcp"]
    }
  }
}

16 tools available: browser_snapshot, browser_click, browser_fill, browser_type, browser_open, browser_tab_list, browser_tab_new, browser_press, browser_scroll, browser_eval, browser_network, browser_screenshot, browser_get, browser_close, browser_hover, browser_wait

All tools support tab parameter for concurrent multi-tab operations.

Bug Fixes

  • --tab flag: Now works correctly for all commands including site, fetch, network. Previously the tab ID could leak into other parameters (e.g. network filter)
  • No foreground stealing: site and fetch no longer call tab_select — agents won't steal the user's active tab
  • site --json output: Now wrapped in standard {id, success, data} envelope, consistent with other commands
  • daemon command: Fixed Cannot find package '@bb-browser/daemon' error on npm install. Replaced broken dynamic import with spawn(getDaemonPath()) (#6, #10)

Install

npm install -g bb-browser

Chrome extension: download bb-browser-extension-v0.4.1.zip below → chrome://extensions/ → Load unpacked

Don't miss a new bb-browser release

NewReleases is sending notifications on new releases.