Repository navigation
v0.4.4
WebExtension builds of FastMCP Browser — the MCP bridge that drives Chrome/Firefox over a loopback WebSocket (33 MCP browser tools).
What's new in v0.4.4
- Actionable diffs. After every action the engine returns a diff of what actually changed on the page, so agents can verify their click or typing landed instead of re-snapshotting blindly.
- Auto post-action snapshot. Actions now ship a refreshed snapshot (with new refs) in the same call — no extra
browser_snapshotround-trip needed. - Goal ranking.
browser_snapshot/browser_inventoryaccept agoal(andrelevantOnly) so candidates are ranked by relevance andlimitcuts from the most relevant end instead of DOM order — long pages no longer hide the target form at the bottom. browser_findtool. Text or regex lookup that returns only the matching elements with refs, without the full tree. 33 MCP tools now.- Ref recovery fixes. Radio fill on Google Forms, null unwrap in
browser_evaluate, and ref recovery by duplicate index. - Housekeeping — MCP server version bumped to 0.4.4; README extension test count corrected (144).
Install
Unzip an archive and load it unpacked:
- Chromium (
fastmcp-browser-extension-chromium.zip) →chrome://extensions→ Load unpacked → thechromiumfolder - Firefox (
fastmcp-browser-extension-firefox.zip) →about:debugging→ Load Temporary Add-on →firefox/manifest.json
The Firefox .xpi has manifest.json at the archive root. It is unsigned; standard Firefox release builds require a Mozilla-signed add-on for permanent installation. LibreWolf and Firefox Developer Edition/Nightly may allow unsigned add-ons when signature enforcement is disabled.