Substrate Browser MCP server
Token-first headless browser for AIs. Extracts a tiny semantic graph, cutting HTML bloat by 95%.
1 stars32 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
clickClick element by numeric ID from last response. Auto-scrolls if needed. Returns updated element graph.
get_current_urlGet the current page URL.
go_backNavigate back in browser history.
go_forwardNavigate forward in browser history.
navigateLoad a URL. Returns a compressed page graph: {t:title, u:url, s:[scrollY,scrollHeight,viewportH], n:count, e:elements}.
press_keyPress 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.
screenshotCapture a screenshot of the current viewport.
scrollScroll the viewport up or down by 80%.
select_optionSelect an option in a dropdown (role sel) by its value. Use the value from state.v or state.opts.
type_textType 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
- 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
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
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.
- ZeroDOMToken-optimized interaction graph for AI browser agents — 71% fewer tokens than ARIA snapshots.not reviewedGrowingA
- Browser AutomationProgrammatic headless browser sessions: create, interact, browse, and extract - rendered in a realnot reviewedNewB
walkerOS Source BrowserGenerate, parse, and validate walkerOS data-elb HTML tagging attributesnot reviewedEstablishedA- Openbrowser AIAI browser automation. Write async Python to navigate, click, type, and extract data.not reviewedEstablishedB
- ZenrowsZenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistantsnot reviewedEstablishedA