Releases: jackwener/opencli-mcp
Release list
opencli-mcp 0.0.25
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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
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
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.