Skip to content

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

Description

@Geqiandipan

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.

Activity

  1. kavinkumar807 commented on Apr 23, 2025

    @kavinkumar807
  2. ferrants commented on Apr 23, 2025

    @ferrants

    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

  3. Kludex commented on Apr 24, 2025

    @Kludex
    Member
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions