New MCP bugs on non-stdio MCP servers

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor continually re-connects to non-stdio MCP servers every 20s for no reason

Steps to Reproduce

look at the logs

Expected Behavior

MCP is a permanent connection - it should connect one time only, at start, and stay connected.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

version 2.2.36 on windows 11

Additional Information

Logs:

2025-12-19 10:24:32.885 [info] Successfully connected to streamableHttp server
2025-12-19 10:24:32.886 [info] Storing streamableHttp client
2025-12-19 10:24:32.886 [info] CreateClient completed, server stored: true
2025-12-19 10:24:32.962 [info] Successfully connected to streamableHttp server
2025-12-19 10:24:32.962 [info] A second client was created while connecting, discarding it.
2025-12-19 10:24:32.963 [info] CreateClient completed, server stored: true
2025-12-19 10:25:24.662 [info] Handling ListOfferings action, server stored: true
2025-12-19 10:25:24.662 [info] Connected to streamableHttp server, fetching offerings
2025-12-19 10:25:24.664 [info] No stored tokens found
2025-12-19 10:25:24.765 [info] listOfferings: Found 12 tools
2025-12-19 10:25:24.768 [info] No stored tokens found
2025-12-19 10:25:24.827 [info] listPrompts: Found 0 prompts
2025-12-19 10:25:24.862 [info] No stored tokens found
2025-12-19 10:25:24.923 [info] listResources: Found 0 resources
2025-12-19 10:25:24.924 [info] Found 12 tools, 0 prompts, and 0 resources
2025-12-19 10:25:25.307 [info] No stored tokens found
2025-12-19 10:25:33.967 [info] Handling ListOfferings action, server stored: true
2025-12-19 10:25:33.967 [info] Connected to streamableHttp server, fetching offerings
2025-12-19 10:25:33.970 [info] No stored tokens found
2025-12-19 10:25:34.074 [info] listOfferings: Found 12 tools
2025-12-19 10:25:34.075 [info] No stored tokens found
2025-12-19 10:25:34.116 [info] listPrompts: Found 0 prompts
2025-12-19 10:25:34.119 [info] No stored tokens found
2025-12-19 10:25:34.175 [info] listResources: Found 0 resources
2025-12-19 10:25:34.175 [info] Found 12 tools, 0 prompts, and 0 resources
2025-12-19 10:25:47.881 [info] Handling ListOfferings action, server stored: true
2025-12-19 10:25:47.881 [info] Connected to streamableHttp server, fetching offerings
2025-12-19 10:25:48.531 [info] No stored tokens found
2025-12-19 10:25:48.621 [info] listOfferings: Found 12 tools
2025-12-19 10:25:48.622 [info] No stored tokens found
2025-12-19 10:25:48.645 [info] listPrompts: Found 0 prompts
2025-12-19 10:25:48.647 [info] No stored tokens found
2025-12-19 10:25:48.666 [info] listResources: Found 0 resources
2025-12-19 10:25:48.666 [info] Found 12 tools, 0 prompts, and 0 resources
2025-12-19 10:26:00.276 [info] Handling ListOfferings action, server stored: true
2025-12-19 10:26:00.276 [info] Connected to streamableHttp server, fetching offerings
2025-12-19 10:26:00.279 [info] No stored tokens found
2025-12-19 10:26:00.365 [info] listOfferings: Found 12 tools
2025-12-19 10:26:00.367 [info] No stored tokens found
2025-12-19 10:26:00.399 [info] listPrompts: Found 0 prompts
2025-12-19 10:26:00.404 [info] No stored tokens found
2025-12-19 10:26:00.444 [info] listResources: Found 0 resources
2025-12-19 10:26:00.444 [info] Found 12 tools, 0 prompts, and 0 resources
2025-12-19 10:26:12.450 [info] Handling ListOfferings action, server stored: true
2025-12-19 10:26:12.450 [info] Connected to streamableHttp server, fetching offerings
2025-12-19 10:26:12.451 [info] No stored tokens found
2025-12-19 10:26:12.537 [info] listOfferings: Found 12 tools
2025-12-19 10:26:12.541 [info] No stored tokens found
2025-12-19 10:26:12.567 [info] listPrompts: Found 0 prompts
2025-12-19 10:26:12.578 [info] No stored tokens found
2025-12-19 10:26:12.607 [info] listResources: Found 0 resources
2025-12-19 10:26:12.608 [info] Found 12 tools, 0 prompts, and 0 resources
2025-12-19 10:26:32.067 [info] Handling ListOfferings action, server stored: true
2025-12-19 10:26:32.068 [info] Connected to streamableHttp server, fetching offerings
2025-12-19 10:26:32.069 [info] No stored tokens found
2025-12-19 10:26:32.152 [info] listOfferings: Found 12 tools
2025-12-19 10:26:32.154 [info] No stored tokens found
2025-12-19 10:26:32.180 [info] listPrompts: Found 0 prompts
2025-12-19 10:26:32.181 [info] No stored tokens found
2025-12-19 10:26:32.217 [info] listResources: Found 0 resources
2025-12-19 10:26:32.218 [info] Found 12 tools, 0 prompts, and 0 resources
2025-12-19 10:26:52.938 [info] Handling ListOfferings action, server stored: true
2025-12-19 10:26:52.938 [info] Connected to streamableHttp server, fetching offerings
2025-12-19 10:26:52.941 [info] No stored tokens found
2025-12-19 10:26:53.031 [info] listOfferings: Found 12 tools
2025-12-19 10:26:53.060 [info] No stored tokens found
2025-12-19 10:26:53.107 [info] listPrompts: Found 0 prompts
2025-12-19 10:26:53.110 [info] No stored tokens found
2025-12-19 10:26:53.147 [info] listResources: Found 0 resources
2025-12-19 10:26:53.147 [info] Found 12 tools, 0 prompts, and 0 resources

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Bug still present in:

Version: 2.2.43 (system setup)
VSCode Version: 1.105.1
Commit: 32cfbe848b35d9eb320980195985450f244b3030
Date: 2025-12-19T06:06:44.644Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

I notice that this seems to be a symptom of a different new bug:

Hey, thanks for the report. I see that the streamableHttp server is indeed reconnecting every 10-20 seconds instead of keeping a persistent connection.

This is a known issue with non-stdio MCP servers on Windows, and the team is already working on a fix.

Thanks for the update - I know your team is or will look into this, which is why I’m reporting everything “odd” I notice right away - so they’ve got the clearest possible picture of all the things that have issues.
Good Luck! It’s going to be awesome when this is fixed - I want to release a public MCP, but I risk getting myself DDoS’d by these bugs if I do that before they’re sorted :slight_smile:

1 Like

Here is a screenshot to help you see the display bug

The bug is that the status display shows stale info (says “Error - Show Output”) when the SSE MCP server is connected and working just fine (notice the left of the screenshot - the AI is using that mcp server no problem)

still broken in Version: 2.3.21 (system setup)
VSCode Version: 1.105.1
Commit: 68e0a0385b87408d050869ea543e3778ad53f780
Date: 2026-01-02T23:46:13.381Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.17763