Skip to content

Browser MCP

Server: cursor-ide-browser

Browser automation. Only when the user explicitly requests it.

When to Use

  • "Open/operate the browser", "screenshot the page"
  • "Click/fill on the page", "verify in browser"

When Not to Use

  • Do not substitute for missing Elements MCP
  • Do not use proactively for routine dev tasks

Workflow

browser_tabs(list)
  → browser_navigate
  → browser_lock(lock)     # when interacting
  → browser_click / browser_type / browser_snapshot / browser_take_screenshot
  → browser_lock(unlock)

Main Tools

ToolPurpose
browser_tabsList/manage tabs
browser_navigateNavigate to URL
browser_lock / unlockLock/release browser
browser_snapshotAccessibility snapshot
browser_click / browser_typeInteract
browser_take_screenshotScreenshot
browser_cdpChrome DevTools Protocol

Constraints

  • Stop after 4 failures; report status + blocker
  • Login, CAPTCHA, destructive ops → hand back to user