Playwright MCP not working

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After the last few updates, when I try to use any tools in playwright MCP, cursor keep saying tool xx not found(while other MCPs do working), I guess there’s a conflict between cursor’s browser control tools and playwright MCP tools, tried to downgrade to v1.6 then it works. And I can’t use cursor’s browser control tools because I’m enterprise user.

Steps to Reproduce

Call any playwright MCP tools in chat

Expected Behavior

It works/cursor’s browser control tools available for enterprise users

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.44 (system setup)
VSCode Version: 1.99.3
Commit: 9d178a4■■■89981b62546448bb32920a8219a5d0
Date: 2025-10-10T15:43:37.500Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

2 Likes

Hey, thanks for the report. To investigate, please share:

  1. The exact error message, a screenshot with “tool not found” would help
  2. Your MCP configuration, the contents of your mcp.json (project or global)
  3. In your MCP settings, does this server show a red or green indicator
  4. MCP logs, from the Cursor Output panel when you try to call the Playwright tool (Output → MCP:user-playwright)

Also, please try clearing the cache:
%LocalAppData%/npm-cache/_npx

After that, restart Cursor.

If this doesn’t help, for now, if v1.6 is stable for you, you can temporarily stay on that version while we look into the cause. Let me know how it goes.

  1. How the error looks like:

  1. My mcp.json:
  "mcpServers": {
    "interactive-feedback-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "D:\\public-project\\interactive-feedback-mcp",
        "run",
        "server.py"
      ],
      "timeout": 600,
      "autoApprove": [
        "interactive_feedback"
      ]
    },
    "GitKraken": {
      "command": "c:\\Users\\ct10228\\AppData\\Roaming\\Cursor\\User\\globalStorage\\eamodio.gitlens\\gk.exe",
      "type": "stdio",
      "name": "GitKraken",
      "args": [
        "mcp",
        "--host=cursor",
        "--source=gitlens",
        "--scheme=cursor"
      ],
      "env": {}
    },
    "Playwright": {
      "command": "npx @playwright/mcp@latest"
    }
  }
}
  1. My servers status:

  2. MCP: user-playwright output:

2025-10-15 09:24:49.548 [info] Handling ListOfferings action, server stored: false
2025-10-15 09:24:49.548 [error] No server info found
2025-10-15 09:24:50.215 [info] Handling CreateClient action
2025-10-15 09:24:50.215 [info] Starting new stdio process with command: npx @playwright/mcp@latest
2025-10-15 09:24:50.288 [info] Handling ListOfferings action, server stored: false
2025-10-15 09:24:50.288 [error] No server info found
2025-10-15 09:24:52.025 [info] Successfully connected to stdio server
2025-10-15 09:24:52.026 [info] Storing stdio client user-Playwright
2025-10-15 09:24:52.026 [info] CreateClient completed, server stored: true
2025-10-15 09:24:52.049 [info] Handling ListOfferings action, server stored: true
2025-10-15 09:24:52.049 [info] Connected to stdio server, fetching offerings
2025-10-15 09:24:52.053 [info] Found 21 tools, 0 prompts, and 0 resources
2025-10-15 09:24:53.913 [info] Handling ListOfferings action, server stored: true
2025-10-15 09:24:53.913 [info] Connected to stdio server, fetching offerings
2025-10-15 09:24:53.913 [info] Handling ListOfferings action, server stored: true
2025-10-15 09:24:53.913 [info] Connected to stdio server, fetching offerings
2025-10-15 09:24:53.914 [info] Found 21 tools, 0 prompts, and 0 resources
2025-10-15 09:24:53.915 [info] Found 21 tools, 0 prompts, and 0 resources
2025-10-15 09:26:39.150 [info] Handling CreateClient action
2025-10-15 09:26:39.150 [info] CreateClient completed, server stored: true
2025-10-15 09:26:39.158 [info] Handling ListOfferings action, server stored: true
2025-10-15 09:26:39.158 [info] Connected to stdio server, fetching offerings
2025-10-15 09:26:39.158 [info] Handling ListOfferings action, server stored: true
2025-10-15 09:26:39.158 [info] Connected to stdio server, fetching offerings
2025-10-15 09:26:39.160 [info] Found 21 tools, 0 prompts, and 0 resources
2025-10-15 09:26:39.162 [info] Found 21 tools, 0 prompts, and 0 resources
2025-10-15 09:26:39.163 [info] Handling ListOfferings action, server stored: true
2025-10-15 09:26:39.163 [info] Connected to stdio server, fetching offerings
2025-10-15 09:26:39.164 [info] Handling ListOfferings action, server stored: true
2025-10-15 09:26:39.164 [info] Connected to stdio server, fetching offerings
2025-10-15 09:26:39.165 [info] Found 21 tools, 0 prompts, and 0 resources
2025-10-15 09:26:39.166 [info] Found 21 tools, 0 prompts, and 0 resources
  1. I tried to ask agent:

I’ve tried clear %LocalAppData%/npm-cache/_npx & restart, it doesn’t works.
It did works a few mouth ago(Sep), but I can’t downgrade to specific v1.7.x, so I don’t know which version started to have problems.

Thank you for reporting this. I’m experience this issue as well. I think Cursor v1.7 broke playwright MCP

1 Like

had the same issue, downgraded to 1.5 and it works. Confirming regression in the latest version

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.