Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
I have deployed a private playwright mcp server from github .
When I connect locally/stdio on windows the server works.
When I connect remotely on mac the server works.
When I connect remotely on windows the server drops the connection.
Steps to Reproduce
Deploy playwrigh-mcp via a container.
Connect to it /mcp
In a chat type navigate to google.com.
Accept the tool.
In the mcp logs the connection should drop.
It will negotiate to sse,
The connection will fail to create a session.
Expected Behavior
The mcp server is supposed to navigate to google.com.
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.5.5 (user setup)
VSCode Version: 1.99.3
Commit: 823f58d4f60b795a6aefb9955933f3a2f0331d70
Date: 2025-08-25T17:40:25.290Z
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.19045
Additional Information
2025-08-27 13:59:34.311 [info] Handling DeleteClient action
2025-08-27 13:59:34.311 [info] Handling DeleteClient action
2025-08-27 13:59:34.313 [info] Handling CreateClient action
2025-08-27 13:59:34.314 [info] Creating streamableHttp transport
2025-08-27 13:59:34.314 [info] Connecting to streamableHttp server
2025-08-27 13:59:34.315 [info] Handling CreateClient action
2025-08-27 13:59:34.315 [info] Creating streamableHttp transport
2025-08-27 13:59:34.315 [info] Connecting to streamableHttp server
2025-08-27 13:59:34.317 [info] No stored tokens found
2025-08-27 13:59:34.330 [info] No stored tokens found
2025-08-27 13:59:34.423 [info] No stored tokens found
2025-08-27 13:59:34.439 [info] No stored tokens found
2025-08-27 13:59:34.480 [info] Successfully connected to streamableHttp server
2025-08-27 13:59:34.480 [info] Storing streamableHttp client
2025-08-27 13:59:34.480 [info] CreateClient completed, server stored: true
2025-08-27 13:59:34.481 [info] No stored tokens found
2025-08-27 13:59:34.491 [info] Handling ListOfferings action, server stored: true
2025-08-27 13:59:34.491 [info] Connected to streamableHttp server, fetching offerings
2025-08-27 13:59:34.491 [info] Handling ListOfferings action, server stored: true
2025-08-27 13:59:34.491 [info] Connected to streamableHttp server, fetching offerings
2025-08-27 13:59:34.492 [info] No stored tokens found
2025-08-27 13:59:34.507 [info] Successfully connected to streamableHttp server
2025-08-27 13:59:34.507 [info] A second client was created while connecting, discarding it.
2025-08-27 13:59:34.507 [info] CreateClient completed, server stored: true
2025-08-27 13:59:34.508 [info] No stored tokens found
2025-08-27 13:59:34.522 [info] No stored tokens found
2025-08-27 13:59:34.524 [info] Handling ListOfferings action, server stored: true
2025-08-27 13:59:34.524 [info] Connected to streamableHttp server, fetching offerings
2025-08-27 13:59:34.524 [info] Handling ListOfferings action, server stored: true
2025-08-27 13:59:34.524 [info] Connected to streamableHttp server, fetching offerings
2025-08-27 13:59:34.527 [info] No stored tokens found
2025-08-27 13:59:34.541 [info] No stored tokens found
2025-08-27 13:59:34.602 [info] Found 25 tools and 0 prompts
2025-08-27 13:59:34.615 [info] Found 25 tools and 0 prompts
2025-08-27 13:59:34.625 [info] Found 25 tools and 0 prompts
2025-08-27 13:59:34.627 [info] Found 25 tools and 0 prompts
2025-08-27 13:59:48.897 [error] Client error for command SSE error: TypeError: fetch failed: other side closed
2025-08-27 13:59:48.897 [error] Error connecting to SSE server after fallback: SSE error: TypeError: fetch failed: other side closed
2025-08-27 13:59:48.897 [info] Client closed for command
2025-08-27 13:59:48.898 [info] Handling ListOfferings action, server stored: true
2025-08-27 13:59:48.898 [info] Connected to streamableHttp server, fetching offerings
2025-08-27 13:59:48.899 [info] No stored tokens found
2025-08-27 13:59:48.991 [info] Found 25 tools and 0 prompts
2025-08-27 14:00:19.966 [info] Handling CallTool action for tool ‘browser_navigate’
2025-08-27 14:00:19.967 [info] Calling tool ‘browser_navigate’ with toolCallId: tool_334e0824-9f97-48de-b62d-f01b2c288d9
2025-08-27 14:00:19.975 [info] No stored tokens found
2025-08-27 14:00:25.130 [info] No stored tokens found
2025-08-27 14:00:25.225 [error] Client error for command Error POSTing to endpoint (HTTP 404): Session not found
2025-08-27 14:00:25.225 [error] Client error for command Failed to send response: Error: Error POSTing to endpoint (HTTP 404): Session not found
2025-08-27 14:00:31.942 [info] Handling DeleteClient action
2025-08-27 14:00:31.943 [info] Cleaning up
2025-08-27 14:00:31.954 [error] Error calling tool ‘browser_navigate’: MCP error -32000: Connection closed
2025-08-27 14:03:15.115 [error] Client error for command SSE error: TypeError: fetch failed: other side closed
2025-08-27 14:03:15.116 [error] Error connecting to SSE server after fallback: SSE error: TypeError: fetch failed: other side closed
2025-08-27 14:03:15.116 [info] Client closed for command
Does this stop you from using Cursor
No - Cursor works, but with this issue