Skip to content

[Feature Request] Support for Streamable HTTP in Python SDK #558

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

Closed
Geqiandipan opened this issue Apr 22, 2025 · 3 comments
Closed

[Feature Request] Support for Streamable HTTP in Python SDK #558

Geqiandipan opened this issue Apr 22, 2025 · 3 comments

Comments

@Geqiandipan
Copy link

Hello,​

I'm currently working on a project that relies heavily on the Python SDK for interacting with MCP servers. The recent addition of Streamable HTTP support in the TypeScript SDK (version 1.10.0) has been a significant enhancement, allowing for more efficient and scalable communication.​

However, the lack of Streamable HTTP support in the Python SDK has been a limiting factor for our development. Implementing this feature would greatly benefit the Python developer community and align the SDK's capabilities with its TypeScript counterpart.​

I kindly request the addition of Streamable HTTP support in the Python SDK. If there's an existing roadmap or if this feature is already under development, please let me know. I'd be more than willing to contribute or assist in any way possible.​

Thank you for your consideration.

@kavinkumar807
Copy link

#531

@ferrants
Copy link

ferrants commented Apr 23, 2025

If we're looking for a client implementation to test against, this is the PR for the inspector to support Streamable HTTP. It's getting close.
modelcontextprotocol/inspector#339

Also, the spec really makes this simpler than before for HTTP servers. Here's a view that works for django without the python-sdk at all:
https://github.com/ferrants/django-mcp-streamable-http-server-view

@Kludex
Copy link
Member

Kludex commented Apr 24, 2025

@Kludex Kludex closed this as completed Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants