Puppeteer and other mcps are not working in the latest version (1.0)

Describe the Bug

I have configured the puppeteer mcp and have been using it without any isssue for quite a while before the 1.0 update. It stopped working the moment I upgraded to Cursor 1.0

I have tried it on other mcp clients and the tool works fine

I tried it on my personal laptop which had not been updated and it worked fine. the moment I upgraded cursor to 1.0, it stopped working

I have configured it like so:

    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    },

When it tries to run the puppeteer_navigate tool, with the following arguments:

{
  "url": "example.com"
}

It gives the following error:

{
  "error": "MCP error -32603: Failed to launch the browser process!\nundefined\n[2741861:2741861:0607/003733.814087:ERROR:ozone_platform_x11.cc(239)] Missing X server or $DISPLAY\n[2741861:2741861:0607/003733.814127:ERROR:env.cc(257)] The platform failed to initialize.\nExiting.\n\n\nTROUBLESHOOTING:\nhttps://pptr.dev/troubleshooting"
}

the error message might be off by a few characters as I could not copy the error and had to take a screenshot and use gemini to get the text out of it

I am using Linux (endeavoros)

Steps to Reproduce

update cursor to the latest version(1.0)
use the @modelcontextprotocol/server-puppeteer tool

“puppeteer”: {
“command”: “npx”,
“args”: [“-y”, “@modelcontextprotocol/server-puppeteer”]
},

make it use the puppeteer_navigate

Expected Behavior

tool call is supposed to succeed.

Screenshots / Screen Recordings

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.0.0
VSCode Version: 1.96.2
Commit: 53b99ce608cba35127ae3a050c1738a959750860
Date: 2025-06-04T19:26:40.367Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Linux x64 6.14.7-arch2-1

Additional Information

other mcps are also not working but they are obscure and not well known. I created the bug report with the most popular mcp that broke.

NOTE: all these tools work fine in earlier versions and on other clients

Does this stop you from using Cursor

No - Cursor works, but with this issue