Mmcp.market

Substrate Browser MCP server

by manuelinuxkr·io.github.manuelinuxkr/substrate-browser·v2.0.2

Token-first headless browser for AIs. Extracts a tiny semantic graph, cutting HTML bloat by 95%.

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

full report

Adoption
Growing

1 stars32 downloads/wk

Reviews

Write one

Nobody has reviewed Substrate Browser yet.

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

Substrate Browser tools (10)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • click

    Click element by numeric ID from last response. Auto-scrolls if needed. Returns updated element graph.

  • get_current_url

    Get the current page URL.

  • go_back

    Navigate back in browser history.

  • go_forward

    Navigate forward in browser history.

  • navigate

    Load a URL. Returns a compressed page graph: {t:title, u:url, s:[scrollY,scrollHeight,viewportH], n:count, e:elements}.

  • press_key

    Press a keyboard key. Use for Escape (close modals), Enter (submit), Tab (navigate fields), arrow keys, etc. Supports modifiers: Control+key, Shift+key, Alt+key, Meta+key. Example: press_key Escape, press_key Control+Backspace, press_key ArrowDown.

  • screenshot

    Capture a screenshot of the current viewport.

  • scroll

    Scroll the viewport up or down by 80%.

  • select_option

    Select an option in a dropdown (role sel) by its value. Use the value from state.v or state.opts.

  • type_text

    Type text into an input element by numeric ID. Auto-clears field first.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

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

Install directly

Runs npx -y substrate-browser on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add substrate-browser -- npx -y substrate-browser
Add to Cursor

Substrate Browser: common questions

Is Substrate Browser MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Substrate Browser safety report
How do I install Substrate Browser?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Substrate Browser need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is Substrate Browser maintained?
The last commit was 19 days ago (2026-09-01). The latest release is v2.0.2.
What can I use instead of Substrate Browser?
Servers from other publishers that do the same job: ZeroDOM MCP server, Browser Automation MCP server and walkerOS Source Browser MCP server. Compare all Substrate Browser alternatives.

Alternatives to Substrate Browser

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

All Substrate Browser alternatives →
  • ZeroDOM
    Token-optimized interaction graph for AI browser agents — 71% fewer tokens than ARIA snapshots.
    A
  • Browser Automation
    Programmatic headless browser sessions: create, interact, browse, and extract - rendered in a real
    B
  • walkerOS Source Browser
    Generate, parse, and validate walkerOS data-elb HTML tagging attributes
    A
  • Openbrowser AI
    AI browser automation. Write async Python to navigate, click, type, and extract data.
    B
  • Zenrows
    Zenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistants
    A

More from manuelinuxkr