René's URL Explorer Experiment


Title: Exception in `ClientSessionGroup` if `streamable_http` MCP server is not available · Issue #915 · modelcontextprotocol/python-sdk · GitHub

Open Graph Title: Exception in `ClientSessionGroup` if `streamable_http` MCP server is not available · Issue #915 · modelcontextprotocol/python-sdk

X Title: Exception in `ClientSessionGroup` if `streamable_http` MCP server is not available · Issue #915 · modelcontextprotocol/python-sdk

Description: Describe the bug When I use the ClientSessionGroup for a remote MCP server via remote_http for a remote server that is not running, I get exception RuntimeError: Attempted to exit cancel scope in a different task than it was entered in (...

Open Graph Description: Describe the bug When I use the ClientSessionGroup for a remote MCP server via remote_http for a remote server that is not running, I get exception RuntimeError: Attempted to exit cancel scope in a...

X Description: Describe the bug When I use the ClientSessionGroup for a remote MCP server via remote_http for a remote server that is not running, I get exception RuntimeError: Attempted to exit cancel scope in a...

Opengraph URL: https://github.com/modelcontextprotocol/python-sdk/issues/915

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Exception in `ClientSessionGroup` if `streamable_http` MCP server is not available","articleBody":"**Describe the bug**\nWhen I use the `ClientSessionGroup` for a remote MCP server via `remote_http` for a remote server that is not running, I get exception `RuntimeError: Attempted to exit cancel scope in a different task than it was entered in`\n\n\u003cdetails\u003e\n\u003csummary\u003e\n(complete output collapsed)\n\u003c/summary\u003e\n\n```\nan error occurred during closing of asynchronous generator \u003casync_generator object streamablehttp_client at 0xffffa53755d0\u003e\nasyncgen: \u003casync_generator object streamablehttp_client at 0xffffa53755d0\u003e\n  + Exception Group Traceback (most recent call last):\n  |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/anyio/_backends/_asyncio.py\", line 772, in __aexit__\n  |     raise BaseExceptionGroup(\n  |         \"unhandled errors in a TaskGroup\", self._exceptions\n  |     ) from None\n  | BaseExceptionGroup: unhandled errors in a TaskGroup (2 sub-exceptions)\n  +-+---------------- 1 ----------------\n    | Traceback (most recent call last):\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_transports/default.py\", line 101, in map_httpcore_exceptions\n    |     yield\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_transports/default.py\", line 394, in handle_async_request\n    |     resp = await self._pool.handle_async_request(req)\n    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_async/connection_pool.py\", line 256, in handle_async_request\n    |     raise exc from None\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_async/connection_pool.py\", line 236, in handle_async_request\n    |     response = await connection.handle_async_request(\n    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |         pool_request.request\n    |         ^^^^^^^^^^^^^^^^^^^^\n    |     )\n    |     ^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_async/connection.py\", line 101, in handle_async_request\n    |     raise exc\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_async/connection.py\", line 78, in handle_async_request\n    |     stream = await self._connect(request)\n    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_async/connection.py\", line 124, in _connect\n    |     stream = await self._network_backend.connect_tcp(**kwargs)\n    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_backends/auto.py\", line 31, in connect_tcp\n    |     return await self._backend.connect_tcp(\n    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |     ...\u003c5 lines\u003e...\n    |     )\n    |     ^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_backends/anyio.py\", line 113, in connect_tcp\n    |     with map_exceptions(exc_map):\n    |          ~~~~~~~~~~~~~~^^^^^^^^^\n    |   File \"/usr/local/lib/python3.13/contextlib.py\", line 162, in __exit__\n    |     self.gen.throw(value)\n    |     ~~~~~~~~~~~~~~^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpcore/_exceptions.py\", line 14, in map_exceptions\n    |     raise to_exc(exc) from exc\n    | httpcore.ConnectError: All connection attempts failed\n    | \n    | The above exception was the direct cause of the following exception:\n    | \n    | Traceback (most recent call last):\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/client/streamable_http.py\", line 391, in handle_request_async\n    |     await self._handle_post_request(ctx)\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/client/streamable_http.py\", line 251, in _handle_post_request\n    |     async with ctx.client.stream(\n    |                ~~~~~~~~~~~~~~~~~^\n    |         \"POST\",\n    |         ^^^^^^^\n    |     ...\u003c2 lines\u003e...\n    |         headers=headers,\n    |         ^^^^^^^^^^^^^^^^\n    |     ) as response:\n    |     ^\n    |   File \"/usr/local/lib/python3.13/contextlib.py\", line 214, in __aenter__\n    |     return await anext(self.gen)\n    |            ^^^^^^^^^^^^^^^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_client.py\", line 1583, in stream\n    |     response = await self.send(\n    |                ^^^^^^^^^^^^^^^^\n    |     ...\u003c4 lines\u003e...\n    |     )\n    |     ^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_client.py\", line 1629, in send\n    |     response = await self._send_handling_auth(\n    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |     ...\u003c4 lines\u003e...\n    |     )\n    |     ^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_client.py\", line 1657, in _send_handling_auth\n    |     response = await self._send_handling_redirects(\n    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |     ...\u003c3 lines\u003e...\n    |     )\n    |     ^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_client.py\", line 1694, in _send_handling_redirects\n    |     response = await self._send_single_request(request)\n    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_client.py\", line 1730, in _send_single_request\n    |     response = await transport.handle_async_request(request)\n    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_transports/default.py\", line 393, in handle_async_request\n    |     with map_httpcore_exceptions():\n    |          ~~~~~~~~~~~~~~~~~~~~~~~^^\n    |   File \"/usr/local/lib/python3.13/contextlib.py\", line 162, in __exit__\n    |     self.gen.throw(value)\n    |     ~~~~~~~~~~~~~~^^^^^^^\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/httpx/_transports/default.py\", line 118, in map_httpcore_exceptions\n    |     raise mapped_exc(message) from exc\n    | httpx.ConnectError: All connection attempts failed\n    +---------------- 2 ----------------\n    | Traceback (most recent call last):\n    |   File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/client/streamable_http.py\", line 492, in streamablehttp_client\n    |     yield (\n    |     ...\u003c3 lines\u003e...\n    |     )\n    | GeneratorExit\n    +------------------------------------\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/client/streamable_http.py\", line 464, in streamablehttp_client\n    async with anyio.create_task_group() as tg:\n               ~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/anyio/_backends/_asyncio.py\", line 778, in __aexit__\n    if self.cancel_scope.__exit__(type(exc), exc, exc.__traceback__):\n       ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/anyio/_backends/_asyncio.py\", line 457, in __exit__\n    raise RuntimeError(\n    ...\u003c2 lines\u003e...\n    )\nRuntimeError: Attempted to exit cancel scope in a different task than it was entered in\nTraceback (most recent call last):\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/anyio/streams/memory.py\", line 111, in receive\n    return self.receive_nowait()\n           ~~~~~~~~~~~~~~~~~~~^^\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/anyio/streams/memory.py\", line 106, in receive_nowait\n    raise WouldBlock\nanyio.WouldBlock\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/workspaces/test.py\", line 14, in \u003cmodule\u003e\n    asyncio.run(main())\n    ~~~~~~~~~~~^^^^^^^^\n  File \"/usr/local/lib/python3.13/asyncio/runners.py\", line 195, in run\n    return runner.run(main)\n           ~~~~~~~~~~^^^^^^\n  File \"/usr/local/lib/python3.13/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/usr/local/lib/python3.13/asyncio/base_events.py\", line 719, in run_until_complete\n    return future.result()\n           ~~~~~~~~~~~~~^^\n  File \"/workspaces/test.py\", line 10, in main\n    await client_session_group.connect_to_server(server_params)\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/client/session_group.py\", line 232, in connect_to_server\n    server_info, session = await self._establish_session(server_params)\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/client/session_group.py\", line 267, in _establish_session\n    result = await session.initialize()\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/client/session.py\", line 133, in initialize\n    result = await self.send_request(\n             ^^^^^^^^^^^^^^^^^^^^^^^^\n    ...\u003c15 lines\u003e...\n    )\n    ^\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/mcp/shared/session.py\", line 283, in send_request\n    response_or_error = await response_stream_reader.receive()\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/anyio/streams/memory.py\", line 119, in receive\n    await receive_event.wait()\n  File \"/workspaces/test/.venv/lib/python3.13/site-packages/anyio/_backends/_asyncio.py\", line 1774, in wait\n    await self._event.wait()\n  File \"/usr/local/lib/python3.13/asyncio/locks.py\", line 213, in wait\n    await fut\nasyncio.exceptions.CancelledError: Cancelled by cancel scope ffffa51c4050\n```\n\u003c/details\u003e\n\n\n**To Reproduce**\n\nI tested this with this script:\n\n```python\nimport asyncio\n\nfrom mcp.client.session_group import ClientSessionGroup, StreamableHttpParameters\n\n\nasync def main():\n    async with ClientSessionGroup() as client_session_group:\n        server_params = StreamableHttpParameters(url=\"http://localhost:3001/mcp/\")\n        try:\n            await client_session_group.connect_to_server(server_params)\n        except Exception:\n            print(\"this is never reached\")\n\n\nif __name__ == \"__main__\":\n    asyncio.run(main())\n```\n\n**Expected behavior**\n\nI would like to be able to catch any error that happens during `connect_to_server` and handle it within my application code - in my case I am using the `ClientSessionGroup` for multiple MCP servers and want to provide the tools of the running MCP servers to the LLM.\n\n\n**Additional context**\n- I am using version `1.9.3`\n\n","author":{"url":"https://github.com/hzeus","@type":"Person","name":"hzeus"},"datePublished":"2025-06-10T09:49:49.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":12},"url":"https://github.com/915/python-sdk/issues/915"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:52f27e41-e0b1-2211-dd48-86b8af228048
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idCC40:A2CB5:7EF6F4:B55116:6A606B40
html-safe-nonce8b1afd33e14af63064cd06846eb27876fcea82703801baeecec070059f2c6cc4
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQzQwOkEyQ0I1OjdFRjZGNDpCNTUxMTY6NkE2MDZCNDAiLCJ2aXNpdG9yX2lkIjoiMTQ2OTE4NjA3NDY4MjA5MjM1MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacc879206cef6ba09403775828e7fa592e39109ea30db5598b58f262d4eabd18a5
hovercard-subject-tagissue:3132897135
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelcontextprotocol/python-sdk/915/issue_layout
twitter:imagehttps://opengraph.githubassets.com/0ef678c6cc0bbeda5d13c9fbb2102977cdb8dc432fc5e85f0587629e9bfdebef/modelcontextprotocol/python-sdk/issues/915
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0ef678c6cc0bbeda5d13c9fbb2102977cdb8dc432fc5e85f0587629e9bfdebef/modelcontextprotocol/python-sdk/issues/915
og:image:altDescribe the bug When I use the ClientSessionGroup for a remote MCP server via remote_http for a remote server that is not running, I get exception RuntimeError: Attempted to exit cancel scope in a...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamehzeus
hostnamegithub.com
expected-hostnamegithub.com
None60da8c2a42fa2bbf5f7567474990ec467836a84444262a58e200fa91b7f3d2d0
turbo-cache-controlno-preview
go-importgithub.com/modelcontextprotocol/python-sdk git https://github.com/modelcontextprotocol/python-sdk.git
octolytics-dimension-user_id182288589
octolytics-dimension-user_loginmodelcontextprotocol
octolytics-dimension-repository_id862584018
octolytics-dimension-repository_nwomodelcontextprotocol/python-sdk
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id862584018
octolytics-dimension-repository_network_root_nwomodelcontextprotocol/python-sdk
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9824515e740d83d5eb82168a089b806ab0fe04a1
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/python-sdk/issues/915#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fissues%2F915
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fissues%2F915
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=modelcontextprotocol%2Fpython-sdk
Reloadhttps://github.com/modelcontextprotocol/python-sdk/issues/915
Reloadhttps://github.com/modelcontextprotocol/python-sdk/issues/915
Reloadhttps://github.com/modelcontextprotocol/python-sdk/issues/915
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/issues/915
modelcontextprotocol https://github.com/modelcontextprotocol
python-sdkhttps://github.com/modelcontextprotocol/python-sdk
Notifications https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fpython-sdk
Fork 3.7k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fpython-sdk
Star 23.7k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fpython-sdk
Code https://github.com/modelcontextprotocol/python-sdk
Issues 266 https://github.com/modelcontextprotocol/python-sdk/issues
Pull requests 312 https://github.com/modelcontextprotocol/python-sdk/pulls
Actions https://github.com/modelcontextprotocol/python-sdk/actions
Projects https://github.com/modelcontextprotocol/python-sdk/projects
Models https://github.com/modelcontextprotocol/python-sdk/models
Security and quality 6 https://github.com/modelcontextprotocol/python-sdk/security
Insights https://github.com/modelcontextprotocol/python-sdk/pulse
Code https://github.com/modelcontextprotocol/python-sdk
Issues https://github.com/modelcontextprotocol/python-sdk/issues
Pull requests https://github.com/modelcontextprotocol/python-sdk/pulls
Actions https://github.com/modelcontextprotocol/python-sdk/actions
Projects https://github.com/modelcontextprotocol/python-sdk/projects
Models https://github.com/modelcontextprotocol/python-sdk/models
Security and quality https://github.com/modelcontextprotocol/python-sdk/security
Insights https://github.com/modelcontextprotocol/python-sdk/pulse
#3025https://github.com/modelcontextprotocol/python-sdk/pull/3025
Exception in ClientSessionGroup if streamable_http MCP server is not availablehttps://github.com/modelcontextprotocol/python-sdk/issues/915#top
#3025https://github.com/modelcontextprotocol/python-sdk/pull/3025
P1Significant bug affecting many users, highly requested featurehttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22P1%22
bugSomething isn't workinghttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22bug%22
fix proposedBot has a verified fix diff in the commenthttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22fix%20proposed%22
ready for workEnough information for someone to start working onhttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22ready%20for%20work%22
https://github.com/hzeus
hzeushttps://github.com/hzeus
on Jun 10, 2025https://github.com/modelcontextprotocol/python-sdk/issues/915#issue-3132897135
P1Significant bug affecting many users, highly requested featurehttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22P1%22
bugSomething isn't workinghttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22bug%22
fix proposedBot has a verified fix diff in the commenthttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22fix%20proposed%22
ready for workEnough information for someone to start working onhttps://github.com/modelcontextprotocol/python-sdk/issues?q=state%3Aopen%20label%3A%22ready%20for%20work%22
🐛 🛠https://github.com/orgs/modelcontextprotocol/projects/4
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.