Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor’s docs say we can add remote MCP servers with a URL (e.g. https://mcp.example.com/sse). In practice, remote URL/SSE MCPs do not work for the agent: the server may connect but Cursor does not enable it for the agent (“Server not approved, disabling”), and/or tools/call is never sent. First reported 2025-03-17. As of 2026-03-15 that’s ~12 months with no public fix; the original thread was auto-closed after 30 days with no resolution.
Steps to Reproduce
- Add to .cursor/mcp.json: “neo4j-memory”: { “url”: “https://your-mcp-server/sse” }
- Run an MCP server that supports Streamable HTTP or SSE (e.g. on /mcp or /sse)
- Open agent chat — the remote MCP’s tools are not available to the agent (isServerEnabled false, or tools/call never sent)
Workaround we use: proxy that forwards /sse and /mcp to the same backend so Cursor hits the path it expects. Fixes path only; does not fix Cursor’s refusal to enable URL MCPs for the agent.
Expected Behavior
Remote URL MCP servers should be available to the agent like command-based (stdio) MCPs. Agent should be able to list and call tools from the remote server.
Operating System
Linux
Version Information
Multiple Cursor versions over ~12 months; original report 2025-03-17. Please paste your About Cursor if needed.
Additional Information
Related forum threads (same class of issue): 2025-03-17 topic 65224 (Cursor 0.47.5 not able to call Remote MCP server SSE endpoint — auto-closed); 2025-04 topic 83102; 2025-08 topic 131002; 2025-11–2026-02 topic 143482. Service remains available to other clients on /mcp and /sse; only Cursor’s agent does not get the tools.
Does this stop you from using Cursor
No - Cursor works, but with this issue