Skip to content

BrowserMCP 0.0.34-embedded.1

Pre-release
Pre-release

Choose a tag to compare

@jackwener jackwener released this 20 Oct 17:52
· 2 commits to main since this release
  • Model host tabs independently of WebContents, with stable logical IDs, explicit active selection, metadata updates and lazy loading.
  • Expose typed host events and snapshots with public MCP session IDs; reserve ownership during loading and roll back or cancel failed/revoked claims.
  • Unify tab state across MCP and Chrome APIs, and default MCP version to the installed package version.
  • Migration: use registerPage handles and reported tabId values; tabId no longer equals webContents.id. Synchronize host selection with setActivePage(scope, handle).
  • Share runtime isolation, storage injection, package version resolution and release infrastructure with main.

Install with npm install @jackwener/browsermcp@0.0.34-embedded.1 and import @jackwener/browsermcp/embedded from the Electron main process. No setup or Chrome extension is required.