A few weeks ago it appears MCP is going to be pursuing Streamable HTTP to replace SSE MCP Streamable HTTP Spec

Would be nice if Spring AI MCP supported this as it appears this could be the desired transport for MCP. With that being said it's very new and I assume there are little to no clients that support this but probably something that should be added soon or monitor adoption.

MCP Inspector was updated to support this new transport FWIW MCP Inspector

Comment From: markpollack

That is correct, this is being worked on first in the https://github.com/modelcontextprotocol/java-sdk and then will be incorporated into Spring AI. I will link to the issue there in a little bit.

Comment From: mbazos

Thanks @markpollack I don't think I realized that the spring abstraction is on top of the java-sdk. Makes sense. I just started using this project a few days ago so still exploring.

Comment From: mbazos

https://github.com/modelcontextprotocol/java-sdk/issues/72

Comment From: chiragraghani7

Hi @markpollack, I noticed that the java-sdk has recently been updated to include support for Streamable HTTP with WebFlux WebClient (commit). This is great news! Could you please share an update on when these changes will be incorporated into Spring AI MCP? We're currently exploring the use of Streamable HTTP as a replacement for SSE in our project, and having this support in Spring AI MCP would be incredibly helpful. Thank you for your contributions and guidance!