Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Currently, Cursor does not support resources (Example Clients - Model Context Protocol). However, when trying to use a stateless MCP Server that exposes resources, it will still try to subscribe, which, for a stateless server, results in a Missing handler for request type: resources/subscribe error even though subscription is not enabled.
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"roots":{"listChanged":true},"sampling":{},"elicitation":{"form":{},"url":{}},"tasks":{"list":{},"cancel":{},"requests":{"sampling":{"createMessage":{}},"elicitation":{"create":{}}}}},"clientInfo":{"name":"Some client","version":"1.0"}}}'
{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-06-18","capabilities":{"resources":{"subscribe":false,"listChanged":false},"tools":{"listChanged":false}},"serverInfo":{"name":"some-mcp-server","version":"2025.4.4"},"instructions":"Some instructions"}}
Steps to Reproduce
Use a statelss MCP Server that exposes resources.
Operating System
Windows 10/11
MacOS
Linux
Version Information
Version: 2.4.31
VSCode Version: 1.105.1
Commit: 3578107fdf149b00059ddad37048220e41681000
Date: 2026-02-08T07:42:24.999Z (5 days ago)
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 24.6.0
Does this stop you from using Cursor
No - Cursor works, but with this issue