Skip to content

Add HTTP Streamable support for MCP's #600

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
dougbarrett opened this issue Apr 25, 2025 · 6 comments
Open

Add HTTP Streamable support for MCP's #600

dougbarrett opened this issue Apr 25, 2025 · 6 comments
Labels
enhancement New feature or request

Comments

@dougbarrett
Copy link

Please read this first

  • Have you read the docs?Agents SDK docs - Yes
  • Have you searched for related issues? Others may have had similar requests - Yes

Describe the feature

MCP is moving towards using HTTP Streamable vs HTTP+SSE. There is a guide on how to ensure backwards compatibility:

https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#backwards-compatibility

Hopefully this is something someone would be willing to take on as I'm running into a lot more HTTP streamable api's available which is a non-starter for me.

@dougbarrett dougbarrett added the enhancement New feature or request label Apr 25, 2025
@rm-openai
Copy link
Collaborator

Yeah totally, will be doing this as soon as streamable support lands in the mcp python sdk (which it hasn't yet, afaict)

@dougbarrett
Copy link
Author

Thank you! Appreciate the fast response here - hopefully this is the work you're referring to that needs to be merged? modelcontextprotocol/python-sdk#573

@rm-openai
Copy link
Collaborator

Yup!

@Akshit97
Copy link

Akshit97 commented May 2, 2025

@rm-openai Added implementation for Streamable HTTP client. Will make this PR ready once the MCP python-sdk changes are released.
#643

@fmtsvetkov
Copy link

@Akshit97
Copy link

Akshit97 commented May 9, 2025

@fmtsvetkov I have done the changes, just waiting for the PR to be reviewed and merged.
#643

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants