Skip to content

Releases: legostin/jev-mcp

jev-mcp v0.1.0 — JEV-powered browser automation for AI agents

Choose a tag to compare

@legostin legostin released this 23 Sep 17:44

First public release of jev-mcp, an MCP server that lets Claude Code, Codex and other AI agents drive a real Chrome browser with JEV, TypeSafe's System One decision model.

Highlights

  • Autonomous browser tasks (jev_task):
    • dismisses consent and promo walls;
    • fills fields from your params and picks autocomplete suggestions;
    • handles date pickers, including low-fare calendars;
    • submits, follows results that open in new tabs;
    • extracts results to your schema with min/max/first/all.
  • Page understanding for decision models:
    • regions and stable element refs;
    • names for unlabeled inputs;
    • occlusion and blocking-overlay detection;
    • shadow DOM and cross-origin iframes;
    • CAPTCHA detection.
  • Human-in-the-loop by calibrated confidence. Questions reach the agent via Claude Code channels, jev watch, an appendix to any tool result, or jev_wait.
  • Fully configurable thresholds: global, per domain, per task and live; presets cautious, balanced and autonomous.
  • Two drivers on one CDP engine: your Chrome through the extension (with a side panel), or jev's own headful or headless profile.
  • Safety: irreversible actions ask first, secrets never reach the model, hidden text is dropped, allow-lists and budgets.
  • Debug UI:
    • timeline with probability bars and threshold markers;
    • page inspector with live highlighting;
    • replay and TypeSafe playground links;
    • question inbox, settings, site memory, calibration.
  • Providers: OpenRouter (typesafe/jev-1.13) or the official TypeSafe API, with optional failover.

Numbers

  • Airline-search fixture end to end: 8 steps, 24 JEV calls, 0 questions, $0.0019, 19 s.
  • Grounding eval: 41/41 correct, expected calibration error 0.02, median decision 0.45 s.
  • 111 automated tests plus live tests and evals.

Install

git clone https://github.com/legostin/jev-mcp.git && cd jev-mcp
npm install && npm run build:web
node bin/jev.mjs install
jev settings set providers.openrouter.apiKey -
jev doctor

jev-extension-0.1.0.zip is the prebuilt Chrome extension. Unzip it, load it unpacked in chrome://extensions, then run jev pair.