jev-ultrafast-mcp server
io.github.jiawei686/jev-ultrafast-mcp·v0.1.5·18 starsHand browser work off to a server-side agent: read the page as a table, act, then verify.
18 stars
Reviews
Write oneNobody has reviewed jev-ultrafast-mcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
jev-ultrafast-mcp tools (10, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
browser_actwrite actionExecute one or more ops in order, then return a delta observation.
browser_assertVerify the current page against deterministic checks. Returns pass/fail.
browser_closeClose a session's tab. Set shutdown_browser=True to stop the browser too.
browser_doctorReport environment: browser binary, connection, keys, and policy envelope.
browser_goalwrite actionRun a whole goal inside the server (turbo mode). Needs a decision-model key.
browser_macroRecord, replay, list, or delete a macro — a discovered path with no model calls.
browser_observeRe-read the page: new element table, or a delta if little changed.
browser_openOpen a URL in a new owned tab and return the element table.
browser_sessionsList open sessions (independent owned tabs).
browser_tabsList, open, switch to, or close tabs.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- 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 qualitylocal package, no credentials required12/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How jev-ultrafast-mcp compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 85% of 866 Scraping and browsing servers
- Tools
- 10
- the typical Scraping and browsing server has 6
- Tools that change things
- 20%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 18
- more than 85% of 583 Scraping and browsing servers
What its tools let an agent do: 8 read · 2 change
Install jev-ultrafast-mcp in Claude Code, Cursor or VS Code
claude mcp add jev-ultrafast-mcp -- uvx jev-ultrafast-mcp
What the publisher says
From the jev-ultrafast-mcp repository's README, as published. We do not edit it. Read it on GitHub
jev-ultrafast-mcp
English · 简体中文
Hand the browser work off — an MCP server that drives the page for your agent.
Your agent should not be opening the browser at all. A browser task goes over whole — the URL, the goal, and the check that proves it — and the loop runs on the server. One tool call instead of twenty. Three seconds instead of a minute. A cent instead of a frontier model's context. And it never invents a target: it picks from what the page actually has, and the server refuses rather than guesses.
What it cost. A cent for the whole day, and a cent is all of it:
Quick start
Three commands, then restart your client.
git clone https://github.com/jiawei686/jev-ultrafast-mcp.git
cd jev-ultrafast-mcp
python3 -m venv .venv
.venv/bin/pip install -e . # Windows: .venv\Scripts\pip install -e .
python scripts/install.py # finds your MCP clients and writes their configinstall.py looks for WorkBuddy, Claude Code, Claude Desktop, Codex CLI, Cursor, VS Code, Cline, Windsurf and Gemini CLI, and writes the format each one expects — merging into your existing config and saving a .bak first. Needs Python ≥ 3.10 and any Chromium-family browser.
Restart the client, and then just say what you want:
You: Set this form to 3 adults, tick Nonstop only, then submit it.
Your agent: browsergoal(goal=…, url=…, verify=[…]) — one** call; the page is opened and the
loop runs server-side, and the result is checked by code afterwards.
(what that costs)
You: Open example.com and tell me what the page says.
Your agent: browser_open → reads the element table → answers — a look is not a task, so it
does not need the model.
(verbatim run)
Restarted and the tools are not there? Some clients make you approve the server once. In WorkBuddy that is Connectors → Custom connectors → Trust***. The approval is remembered against the config itself, so if you later edit the config it asks once more.
Cheap and fast, and here is the bill
A three-step goal on a real page, driven by browsergoal. This is everything your agent sent and everything it got back — one** turn, and the page never entered its context:
browser_goal(
goal="On this flight search form: set Passengers to 3 adults, tick the 'Nonstop only' "
"checkbox, then submit the search. Do not type into any city field.",
verify=[{"type": "text_contains", "text": "3 adults · nonstop"}],
)
goal: On this flight search form: set Passengers to 3 adults, …
status: done
steps: 3
turbo: 4 decisions · 14,626 tokens · 1.8s model + 1.1s page · 3.3s wall
trace:
1. SELECT e6 Passengers → ok (759ms model / 30ms browser)
2. TOGGLE e7 Nonstop only → ok (336ms model / 692ms browser)
3. CLICK e8 Search → ok (370ms model / 410ms browser)
4. DONE (conf 0.93)
verified: PASS
ok text_contains: '3 adults · nonstop' found in page textWhat the second time costs. Nothing. The second time is a recorded macro, and a macro makes no model calls at all — it does not even need a key.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
jev-ultrafast-mcp: common questions
- Is jev-ultrafast-mcp server safe?
- Yes, by our scan: it is graded A (92/100). Read the jev-ultrafast-mcp safety report
- How do I install jev-ultrafast-mcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does jev-ultrafast-mcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is jev-ultrafast-mcp maintained?
- The last commit was 42 days ago (2026-09-23). The latest release is v0.1.5.
- What can I use instead of jev-ultrafast-mcp?
- Servers from other publishers that do the same job: Oya Browser MCP server, Next AI Draw.io MCP server and AIHawk MCP server. Compare all jev-ultrafast-mcp alternatives.
- How does jev-ultrafast-mcp compare with other Scraping and browsing MCP servers?
- safety score 92/100 (higher than 85% of 866 Scraping and browsing servers); tools 10 (the typical Scraping and browsing server has 6); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to jev-ultrafast-mcp
Same job from other publishers: the closest match first, then the best rated.
- Oya BrowserReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.not reviewedEstablishedA
- Next AI Draw.iodraw.io diagrams your AI agent draws on a live browser canvas that you can also edit by handnot reviewedWidely usedA
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- UnbrowseWebsites as APIs: read pages, run site tasks via learned APIs, cloud browser with saved logins.not reviewedEstablishedA
- FortressStealth browser for AI agents: fetch pages behind Cloudflare/DataDome/CAPTCHA, extract clean data.not reviewedEstablishedB