Title: Reuse Streamable HTTP session_id from multiple Web Server Instances · Issue #692 · modelcontextprotocol/python-sdk · GitHub
Open Graph Title: Reuse Streamable HTTP session_id from multiple Web Server Instances · Issue #692 · modelcontextprotocol/python-sdk
X Title: Reuse Streamable HTTP session_id from multiple Web Server Instances · Issue #692 · modelcontextprotocol/python-sdk
Description: Is your feature request related to a problem? Please describe. We would like to reuse the same Streamable HTTP Session from multiple Web Server Instances as we aim to support deployments and server restarts. For that, we would initialize...
Open Graph Description: Is your feature request related to a problem? Please describe. We would like to reuse the same Streamable HTTP Session from multiple Web Server Instances as we aim to support deployments and server...
X Description: Is your feature request related to a problem? Please describe. We would like to reuse the same Streamable HTTP Session from multiple Web Server Instances as we aim to support deployments and server...
Opengraph URL: https://github.com/modelcontextprotocol/python-sdk/issues/692
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Reuse Streamable HTTP session_id from multiple Web Server Instances","articleBody":"**Is your feature request related to a problem? Please describe.**\nWe would like to reuse the same Streamable HTTP Session from multiple Web Server Instances as we aim to support deployments and server restarts. For that, we would initialize a Streamable HTTP Session and persist the Session ID within our database. \n\n**Describe the solution you'd like**\nIn my understanding, it would be sufficient if we could optionally pass an existing `session_id` to `streamablehttp_client` / `StreamableHTTPTransport.init`\n\n**Describe alternatives you've considered**\nI did not see an alternative - please let me know if I missed something\n\n","author":{"url":"https://github.com/hzeus","@type":"Person","name":"hzeus"},"datePublished":"2025-05-12T13:58:25.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/692/python-sdk/issues/692"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:3f8d2e0e-b4ab-53d9-088d-7db0103a0e30 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B7A6:31CB57:6B8B92:997455:6A59E9F8 |
| html-safe-nonce | 33ea416862d51b61013c11a42cda1cc56a81f224fc4ee0bb063ad2b38c9516af |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCN0E2OjMxQ0I1Nzo2QjhCOTI6OTk3NDU1OjZBNTlFOUY4IiwidmlzaXRvcl9pZCI6IjY1Mjg5NDcyMDE5NjQxMDgyODAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | d5cd84b96edf43a11a09e33f5d2feaba7c18a4a93dd74aa37e4bf03dc79d5916 |
| hovercard-subject-tag | issue:3057080634 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelcontextprotocol/python-sdk/692/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d403cfb71ca36c8b9cb6bc3b07a313091ca6983240b67e73fcb6f363dd92a92c/modelcontextprotocol/python-sdk/issues/692 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d403cfb71ca36c8b9cb6bc3b07a313091ca6983240b67e73fcb6f363dd92a92c/modelcontextprotocol/python-sdk/issues/692 |
| og:image:alt | Is your feature request related to a problem? Please describe. We would like to reuse the same Streamable HTTP Session from multiple Web Server Instances as we aim to support deployments and server... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | hzeus |
| hostname | github.com |
| expected-hostname | github.com |
| None | ba3976babb66479b1c943a8edc0777d96157da48fadc0161f9ddb219deee8353 |
| turbo-cache-control | no-preview |
| go-import | github.com/modelcontextprotocol/python-sdk git https://github.com/modelcontextprotocol/python-sdk.git |
| octolytics-dimension-user_id | 182288589 |
| octolytics-dimension-user_login | modelcontextprotocol |
| octolytics-dimension-repository_id | 862584018 |
| octolytics-dimension-repository_nwo | modelcontextprotocol/python-sdk |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 862584018 |
| octolytics-dimension-repository_network_root_nwo | modelcontextprotocol/python-sdk |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 32bf0b7849e1b6561059cca2cb03568251960859 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width