Cursor IDE MCP integration not working

Describe the Bug

I have remote cloudflare MCP servers configured but the IDE can’t seem to detect them. I’ve re-started cursor many times but those tools still show a red dot next to them. I have a local only server (browsermcp) that doesn’t work either.

Steps to Reproduce

Configure MCP servers. Re-start Cursor. Ask cursor what tools it has access to. Should be able to see cloudflare, browsermcp etc…

{
“mcpServers”: {
“browsermcp”: {
“command”: “npx”,
“args”: [“@browsermcp/mcp@latest”]
},
“cloudflare-docs”: {
“command”: “npx”,
“args”: [“mcp-remote”, “https://docs.mcp.cloudflare.com/sse”]
},
“cloudflare-bindings”: {
“command”: “npx”,
“args”: [“mcp-remote”, “https://bindings.mcp.cloudflare.com/sse”]
}
}
}

Expected Behavior

When prompted to ask help design a CF worker, expect cursor to use the documentation

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.5.9 (Universal)
VSCode Version: 1.99.3
Commit: de327274300c6f38ec9f4240d11e82c3b0660b20
Date: 2025-08-30T21:02:27.236Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Logs:

2025-09-04 12:08:40.426 [info] Handling ListOfferings action, server stored: false

2025-09-04 12:08:40.426 [error] No server info found

2025-09-04 12:09:31.747 [info] Handling ListOfferings action, server stored: false

2025-09-04 12:09:31.747 [error] No server info found

2025-09-04 12:09:32.327 [info] Handling CreateClient action

2025-09-04 12:09:32.327 [info] Starting new stdio process with command: npx mcp-remote https://bindings.mcp.cloudflare.com/sse

2025-09-04 12:09:32.327 [info] Handling ListOfferings action, server stored: false

2025-09-04 12:09:32.327 [error] No server info found

2025-09-04 12:09:32.865 [error] /Users/jpatel/.npm/_npx/705d23756ff7dacc/node_modules/undici/lib/web/webidl/index.js:512

webidl.is.File = webidl.util.MakeTypeAssertion(File)

                                           ^

ReferenceError: File is not defined

at Object.<anonymous> (/Users/jpatel/.npm/\_npx/705d23756ff7dacc/node_modules/undici/lib/web/webidl/index.js:512:48)

at Module.\_compile (node:internal/modules/cjs/loader:1256:14)

at Module.\_extensions..js (node:internal/modules/cjs/loader:1310:10)

at Module.load (node:internal/modules/cjs/loader:1119:32)

at Module.\_load (node:internal/modules/cjs/loader:960:12)

at Module.require (node:internal/modules/cjs/loader:1143:19)

at require (node:internal/modules/cjs/helpers:121:18)

at Object.<anonymous> (/Users/jpatel/.npm/\_npx/705d23756ff7dacc/node_modules/undici/lib/web/fetch/util.js:12:20)

at Module.\_compile (node:internal/modules/cjs/loader:1256:14)

at Module.\_extensions..js (node:internal/modules/cjs/loader:1310:10)

Node.js v18.17.1

2025-09-04 12:09:32.870 [info] Client closed for command

2025-09-04 12:09:32.877 [info] Handling ListOfferings action, server stored: false

2025-09-04 12:09:32.877 [error] No server info found

2025-09-04 12:09:32.877 [info] Handling ListOfferings action, server stored: false

2025-09-04 12:09:32.877 [error] No server info found