People have been asking for this feature for a while now but there has been no response on the topic. When is this feature going to be finally implemented? MCP servers are moving away from HTTP+SSE transport but we are still stuck with Stdio and SSE transports on Cursor.
HTTP+SSE transport has been deprecated in favor of Streamable HTTP because it is easier to implement for MCP devs and more flexible than the rigid long running connection characterized by HTTP+SSE. It is also more efficient for servers that don’t need SSE streaming. It is also great for Serverless architecture because AWS devs were finally able to add support for MCP in Lambda.
Without support for this, very soon Cursor will not be able to connect to any MCP server!
In the Streamable HTTP transport, the server operates as an independent process that can handle multiple client connections. This transport uses HTTP POST and GET requests. Server can optionally make use of Server-Sent Events (SSE) to stream multiple server messages. This permits basic MCP servers, as well as more feature-rich servers supporting streaming and server-to-client notifications and requests.