MCP.Market

Nexus Browser MCP server

by paipaipai666·io.github.paipaipai666/nexus-browser-mcp·v0.3.0

Event-driven deterministic browser MCP: HITL gates, audit, console/network/perf observability.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars36 downloads/wk

Reviews

Write one

Nobody has reviewed Nexus Browser yet.

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

Nexus Browser 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-29 · same rubric, same numbers if you re-run it

no findings
  • Code scan10 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 57 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Nexus Browser compares

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

Safety score
88/100
higher than 70% of 867 Scraping and browsing servers
Downloads a week
36
more than 15% of 312 Scraping and browsing servers with a package

Install Nexus Browser in Claude Code, Cursor or VS Code

claude mcp add nexus-browser-mcp -- uvx nexus-browser-mcp
Add to Cursor

What the publisher says

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

<!-- mcp-name: io.github.paipaipai666/nexus-browser-mcp -->

English | 简体中文

nexus-browser-mcp

A browser-automation MCP server with event-driven, deterministic snapshots.

Built on Playwright. Drives a browser for LLMs through the Accessibility Tree — navigate, click, type, read, fill forms, manage tabs. Key differences from alternatives (e.g. Playwright MCP):

  1. Deterministic snapshots: no fixed-interval sleep guessing. A MutationObserver records the last DOM mutation and the browser's own requestAnimationFrame loop decides when the page has been quiet for STABLEWINDOWMS (default 800ms) before extracting a snapshot — eliminating "captured mid-animation" races.
  2. Built-in governance gates: HITL rules (e.g. clicking "pay/confirm" requires human approval), browser_evaluate disabled by default with unconditional confirmation, JSONL audit log (sensitive-parameter redaction + per-call in/out character metering, so token cost can be reconciled).
  3. Multi-task isolation: one MCP connection (session) can host multiple independent task_ids, each with its own BrowserContext (no login-state cross-contamination). Idle tasks are reclaimed by TTL; on next use they're rebuilt and the last page is restored automatically.
  4. Death observability + self-healing: if a tab or the whole browser is closed externally or crashes, the next call rebuilds it automatically (a persistent profile keeps your login state) and prepends a [state change] notice telling the agent exactly what was restored and what was lost — no raw Playwright exceptions leak through.
  5. Developer observability: every page records console messages, uncaught JS exceptions and network request metadata (method/URL/status/failure reason — never bodies) into capped ring buffers; browserconsole / browsererrors / browser_network read them incrementally via a since cursor, so the agent can answer "why did nothing happen" instead of guessing.

Installation

pip install nexus-browser-mcp
# or
uvx nexus-browser-mcp

Two executable entry points are installed: nexus-browser-mcp and nexus-browser. A guaranteed fallback: python -m nexus_browser.server.

Requires playwright and its browser binary:

pip install playwright && playwright install chromium

Integrate (any MCP client)

opencode (~/.config/opencode/opencode.json):

{
  "mcp": {
    "browser": {
      "type": "local",
      "command": ["uvx", "nexus-browser-mcp"],
      "enabled": true
    }
  }
}

Claude Code (.mcp.json, project root):

{
  "mcpServers": {
    "browser": {
      "type": "stdio",
      "command": "uvx",
      "args": ["nexus-browser-mcp"]
    }
  }
}

Pi Coding Agent: reads standard MCP configuration — project .mcp.json or user-global ~/.config/mcp/mcp.json; stdio is the default transport:

{
  "mcpServers": {
    "browser": {
      "command": "uvx",
      "args": ["nexus-browser-mcp"]
    }
  }
}

See docs/INTEGRATE.md for details (Chinese).

Use your own browser (with login state)

Shortened. The full README is on GitHub.

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

Nexus Browser: common questions

Is Nexus Browser MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Nexus Browser safety report
How do I install Nexus Browser?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Nexus Browser need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Nexus Browser maintained?
The last commit was 65 days ago (2026-09-02). The latest release is v0.3.0.
What can I use instead of Nexus Browser?
Servers from other publishers that do the same job: shaft-mcp server, Ghostlight MCP server and GrowBlocks Dev Kit MCP server.
How does Nexus Browser compare with other Scraping and browsing MCP servers?
safety score 88/100 (higher than 70% of 867 Scraping and browsing servers); downloads a week 36 (more than 15% of 312 Scraping and browsing servers with a package). Full comparison.

Alternatives to Nexus Browser

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

  • shaft-mcp
    SHAFT browser automation, capture, and offline deterministic failure diagnosis
    A
  • Ghostlight
    Visible local browser automation in signed-in Chromium, with optional policy and audit.
    A
  • 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