Skip to content

Releases: jackwener/opencli-mcp

opencli-mcp 0.0.25

Choose a tag to compare

@github-actions github-actions released this 28 Sep 11:44
  • Fix JavaScript execution on Node 26 while retaining Node 22+ support, using one V8 Inspector REPL implementation across Node 22, 24 and 26.
  • Preserve bindings after ordinary errors, correctly report falsy exceptions, and support redeclaring top-level bindings across calls.
  • Drain dispatched API work within the call timeout; handle unobserved RPC failures and prevent late callbacks from affecting later calls.
  • Validate persistent JavaScript execution through the native host and MCP, with Node 22/24/26 release checks.
  • Chrome extension remains at 0.0.18; this release changes the local host only.

Manual Chrome extension installation

Download opencli-mcp-extension-manual-install-0.0.18.zip, extract it, then open chrome://extensions, enable Developer mode, and choose Load unpacked on the extracted folder. Disable the Chrome Web Store copy first if it is installed.

opencli-mcp 0.0.24

Choose a tag to compare

@github-actions github-actions released this 28 Sep 08:53
  • Expose native Chrome APIs with on-demand signatures, direct CDP commands, and bounded event streams in the REPL.
  • Support writable Main World evaluation with frame targeting and explicit uncertain outcomes without replaying dispatched commands.
  • Add page console and extension log capture, and improve native tab/window ownership and session cleanup.
  • Add frame-aware ARIA/DOM observations and exact DOM reads across nested and cross-origin frames.
  • Ship Chrome extension 0.0.18 with updated runtime documentation and Chrome API reference attribution.

Manual Chrome extension installation

Download opencli-mcp-extension-manual-install-0.0.18.zip, extract it, then open chrome://extensions, enable Developer mode, and choose Load unpacked on the extracted folder. Disable the Chrome Web Store copy first if it is installed.

opencli-mcp 0.0.23

Choose a tag to compare

@github-actions github-actions released this 27 Sep 16:54
  • Make js the primary browser workspace with seven default MCP tools; browser actions and adapter authoring use the shared object API.
  • Use a persistent Node REPL for variables, functions, classes and top-level await, with interruptible worker execution and explicit timeout/reset/cancellation outcomes.
  • Return compact browser handles, bounded output and MCP images, and expose focused API documentation directly through docs_get.
  • Keep the adapter draft → trial → activation lifecycle and preserve action validation at the object API boundary.
  • Fix live Chrome tab identity and adapter capture during initial navigation; report host/extension protocol drift as a warning.
  • Bundle Chrome extension 0.0.17.

Migration: typed browser and adapter-authoring tools have been removed. Use js with browser, tab, tools and recon; use docs_get without arguments for the quickstart. Await every API call. Reset or timeout clears JavaScript bindings but does not undo already dispatched browser operations.

Manual Chrome extension installation

Download opencli-mcp-extension-manual-install-0.0.17.zip, extract it, then open chrome://extensions, enable Developer mode, and choose Load unpacked on the extracted folder. Disable the Chrome Web Store copy first if it is installed.

opencli-mcp 0.0.22

Choose a tag to compare

@github-actions github-actions released this 24 Sep 23:28
  • feat: include LinkedIn connection count in profile analytics
  • feat: complete API-backed social adapters
  • feat: add more LinkedIn API adapters and recover stale adapter tabs
  • feat: expand API-backed Facebook and LinkedIn adapters
  • feat: add API-backed Gmail Facebook LinkedIn and Discord adapters
  • test: keep only critical regression checks

Manual Chrome extension installation

Download opencli-mcp-extension-manual-install-0.0.16.zip, extract it, then open chrome://extensions, enable Developer mode, and choose Load unpacked on the extracted folder. Disable the Chrome Web Store copy first if it is installed.

opencli-mcp 0.0.21

Choose a tag to compare

@github-actions github-actions released this 24 Sep 19:27
  • test: use current protocol in setup smoke
  • test: trim redundant regression coverage
  • chore: bump Chrome extension to 0.0.16
  • Improve browser action continuation and protocol clarity
  • Improve popup and download action evidence
  • Improve agent tab claiming and batch cleanup

Manual Chrome extension installation

Download opencli-mcp-extension-manual-install-0.0.16.zip, extract it, then open chrome://extensions, enable Developer mode, and choose Load unpacked on the extracted folder. Disable the Chrome Web Store copy first if it is installed.

opencli-mcp 0.0.20

Choose a tag to compare

@github-actions github-actions released this 24 Sep 17:39
  • release: add manual extension asset and bump extension to 0.0.15
  • fix: reuse initial tabs in new browser windows

Manual Chrome extension installation

Download opencli-mcp-extension-manual-install-0.0.15.zip, extract it, then open chrome://extensions, enable Developer mode, and choose Load unpacked on the extracted folder. Disable the Chrome Web Store copy first if it is installed.

opencli-mcp 0.0.19

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:48
  • chore: bump Chrome extension to 0.0.14
  • feat: improve MCP browser evidence and agent-facing contracts
  • test: focus suite on core agent and browser flows
  • ci: automate npm and GitHub releases
  • feat: make adapter authoring evidence-driven and runtime-aware

opencli-mcp 0.0.18

Choose a tag to compare

@jackwener jackwener released this 24 Sep 07:42

Site capabilities are now browsable without a search term. Defining an adapter returns its arguments and a verification call; replacements are validated before installation, and search results and typed tool schemas refresh when definitions change. Invalid site-command arguments are rejected explicitly.

The JavaScript API reference is available on demand through docs_get instead of being attached to the first js result. Adapter workflows sharing a site tab run sequentially, and a dropped host connection no longer causes a write tool call to run again automatically.

Validation: npm run check passed (107 tests); the packed npm tarball installed successfully, reported version 0.0.18, and exported the adapter SDK. The Chrome Web Store extension is unchanged at 0.0.13.

opencli-mcp 0.0.17

Choose a tag to compare

@jackwener jackwener released this 23 Sep 21:12

The adapter SDK is now exported from the main package as opencli-mcp/adapter-sdk. Built-in and user-defined adapters share the same import path, with no separate SDK package dependency.

Validation: targeted tests, typecheck, release build, and installation/import of the packed SDK and a built-in adapter passed.

opencli-mcp 0.0.16

Choose a tag to compare

@jackwener jackwener released this 23 Sep 21:02

The stdio MCP connection now starts even when Chrome is not running. Core tools, docs, and prompts remain discoverable; tool calls return host_unavailable until the Chrome host connects. Clients receive a tool-list change notification when the host appears or changes, so configured site tools can be refreshed.

The bundled adapter SDK now includes its Apache-2.0 license and matching package metadata.

Validation: 39 targeted tests, typecheck, and release build passed.