At last week everything works well. I know, linux later gave the updates, it is not a problem. but in this week, the chat deny to open external and controlled browser. It can open by xdg-open (which starts a new application, without control) and it can user poor internal browser. But the previous browser MCP gone.
I try it in a different computer with an older version of cursor (2.2.20) but didn’t work.
Steps to Reproduce
just prompt:
open the external browser with localhost and write “róka” into the first input field.
The Chrome option was intentionally removed in recent versions for security reasons. It was an internal Playwright MCP build that we’ve deprecated. So this isn’t a bug, it’s a product change.
Can I find out what happened, what changed in the background that caused this previous operation to break down, and now does it need to be set up?
I tried and used the built-in browsertab solution, but honestly it doesn’t really look professional. Starting from the window size, through the available tools, to any add-ons. So if possible, I would use an external browser.
Meanwhile I’m looking at the playwright installer and I’m stuck on the fact that I need npx, which requires npm, which requires nodejs… but I don’t have these and it would be nice if it stayed that way. BTW it could even use nodejs from docker.
I get it, this is inconvenient. I’ll explain what happened and what options you have.
What changed: Cursor used to include a built-in Playwright-based MCP for controlling Chrome. It was removed for security reasons. That was an intentional decision, not a bug.
About Node.js and the Playwright MCP: If you don’t want to install Node.js on your system, you can run the Playwright MCP via Docker. Microsoft provides a ready-to-use Docker image. In the MCP config, it looks roughly like this:
About the Browser Tab: I agree, it has limitations compared to a full external browser. But for basic tasks like navigation, clicks, forms, console, and network, it works.