MCP.Market

jevnav MCP server

by dtduc-git·io.github.dtduc-git/jevnav·v0.2.2·2 stars

Replayable browser automation: Jev picks the element, a gate blocks risky actions, every run traces.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

2 stars20 downloads/wk

Reviews

Write one

Nobody has reviewed jevnav yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

jevnav tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it

no findings
  • Code scan20 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 34 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How jevnav compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 52% of 866 Scraping and browsing servers
GitHub stars
2
more than 65% of 583 Scraping and browsing servers
Downloads a week
20
more than 4% of 309 Scraping and browsing servers with a package

Release history: 9 versions in the registry since 2026-09-21, latest 2026-09-26, typically one every 1 day.

Install jevnav in Claude Code, Cursor or VS Code

claude mcp add jevnav -- uvx jevnav
Add to Cursor

What the publisher says

From the jevnav repository's README, as published. We do not edit it. Read it on GitHub

jevnav

<!-- mcp-name: io.github.dtduc-git/jevnav -->

Page truth for browser agents — and decisions that replay, test and audit.

A coding agent working on a frontend codebase gets two things from jevnav:

as facts, and diff reports font-size 32px → 28px between a mockup and the running app — the shape an agent can fix. No screenshots in the decision loop.

  • Page truth, not pixels. Structure, computed styles and controls come back

probability, risky ones are gated, and the whole run is a trace that replay re-checks offline in CI: a site change that breaks a recorded decision exits 1, with no model call and no API key.

  • Evidence, not confidence. Every action is a Jev decision with a calibrated

Selector-based tests break the moment a label changes, and LLM browser agents are confident, unauditable and occasionally wrong. jevnav sits in between (the longer version of this argument: docs/why.md):

into a choice question; the model answers with one element and a calibrated probability. In loop mode (jevnav go) one request also answers what to do, whether the goal is already met and which context value to type.

  1. Jev picks the element. The candidate list of the current page is turned

saw them, the choice, the probability and the cost — one JSONL file per run.

  1. Every decision is recorded. The trace holds the candidates as the model

destructive, goes to a human instead of clicking.

  1. Risky actions are gated. p below the threshold, or an intent that looks

recorded decision against the page as it is now. A site change that breaks a target fails CI; everything else is reported as drift, not noise.

  1. replay is the regression test. Offline, no model call: re-resolve every

Page truth for your agent

The facts a coding agent needs about a rendered page, without a screenshot: outline(selector) for the region's structure (tags, headings, text, boxes), styles(selector, props) for the computed values the browser resolved, page_state() for the controls jevnav can see.

Mockup vs app, as facts instead of pixels — jevnav diff reports structure and style differences and exits 1 on drift:

| element                 | property      | mockup | app  |
|---|---|---|---|
| h1 [Pricing]            | font-size     | 32px   | 28px |
| button#cta [Start free] | border-radius | 8px    | 4px  |

A font-size 32px → 28px is something an agent can fix; a red pixel diff is not. Once the app matches, pin the outcome (goal(..., success="")) and replay --execute re-checks it in CI. Full walkthrough: Matching a mockup to the app.

Install

uv tool install jevnav          # or: pip install jevnav (the MCP server is included)
playwright install chromium     # one-time browser download

Published on PyPI, listed in the MCP registry as io.github.dtduc-git/jevnav, and the replay Action is on the GitHub Marketplace.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

jevnav: common questions

Is jevnav MCP server safe?
Mostly: it is graded B (78/100). Read the jevnav safety report
How do I install jevnav?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does jevnav need an API key?
Yes. The registry entry asks for TYPESAFE_API_KEY.
Is jevnav maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v0.2.2.
What can I use instead of jevnav?
Servers from other publishers that do the same job: GrowBlocks Dev Kit MCP server, SeleniumBase MCP server and Next AI Draw.io MCP server.
How does jevnav compare with other Scraping and browsing MCP servers?
safety score 78/100 (higher than 52% of 866 Scraping and browsing servers); github stars 2 (more than 65% of 583 Scraping and browsing servers); downloads a week 20 (more than 4% of 309 Scraping and browsing servers with a package). Full comparison.

Alternatives to jevnav

Same job from other publishers: the closest match first, then the best rated.

  • GrowBlocks Dev Kit
    Build, play-test with screenshots, and ship three.js browser games on GrowBlocks.
    A
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A
  • Next AI Draw.io
    draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
    A
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • Browser
    MCP server for browser use access
    B