Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
With Browser Automation = Off, cursor-ide-browser is correctly absent from the agent MCP catalog, but cursor-app-control open_resource can still open URLs in the embedded Glass Browser Tab (e.g. example.com remains visible). That is not agent control (no snapshot/click/navigate), yet the UI still looks like “browser is active,” which is confusing when automation is Off.
Steps to Reproduce
- Set Settings → Browser & Network → Browser Automation → Off
- Confirm agent GetMcpTools / CallMcpTool has no cursor-ide-browser
- Have agent call cursor-app-control open_resource with https://example.com (or any URL)
- Observe embedded Browser Tab still loads/shows the page
Expected Behavior
When Browser Automation is Off, embedded Browser Tab should not be driven as an automation surface. open_resource should not present a live Browser Tab that implies agent browser control is available (or docs/UI should clearly separate “view URL in Glass” from Browser Automation).
Operating System
MacOS
Version Information
IDE:
Version: 3.13.21
Commit: 55434bd8062ece6fee083b82beed2aee42d253f0
OS: Darwin arm64 25.5.0
Brave is system browser.
For AI issues: which model did you use?
Cursor Grok 4.5
For AI issues: add Request ID with privacy disabled
N/A — failure is MCP routing / Browser Automation wiring, not a model completion error.
Additional Information
Related:
- Cursor-ide-browser catalog/disk ready but CallMcpTool returns "server not found" (3.13.21 cold-start)
- Cursor-ide-browser MCP disconnects every ~5 minutes during heavy agent browser usage
- Cursor-ide-browser connected but exposes zero tools (browser_tabs/browser_navigate tool not found)
- Why is my cursor agent saying it doesnt have access to Cursor-ide-browser
- Browser MCP Tools Not Available
- Cursor-backend-control is declared but not registered at runtime
- MCP tool descriptor files (tools/*.json) not written on initial server connection
- Browser-use Task dies instantly with GET_MCP_TOOLS not found in allTools (parent cursor-ide-browser works)
- Mcp browser control totally broken (again)
Related UX confusion with Browser Tab vs external Chrome:
- Mcp browser control totally broken (again)
- What’s the difference between “Browser Tab” and “Google Chrome” options in Cursor 2.0, and which should I use?
Does this stop you from using Cursor?
Sometimes - I can sometimes use Cursor