René's URL Explorer Experiment


Title: Fix stdio client shutdown bugs and rebuild the stdio test suite by maxisbey · Pull Request #2773 · modelcontextprotocol/python-sdk · GitHub

Open Graph Title: Fix stdio client shutdown bugs and rebuild the stdio test suite by maxisbey · Pull Request #2773 · modelcontextprotocol/python-sdk

X Title: Fix stdio client shutdown bugs and rebuild the stdio test suite by maxisbey · Pull Request #2773 · modelcontextprotocol/python-sdk

Description: The official Python SDK for Model Context Protocol servers and clients - Fix stdio client shutdown bugs and rebuild the stdio test suite by maxisbey · Pull Request #2773 · modelcontextprotocol/python-sdk

Open Graph Description: The stdio test suite has a long flake history (#1775, #1158, #559, #401). Auditing it surfaced real bugs in the client transport's shutdown path. This PR fixes the transport and rebuilds the st...

X Description: The stdio test suite has a long flake history (#1775, #1158, #559, #401). Auditing it surfaced real bugs in the client transport's shutdown path. This PR fixes the transport and rebuilds th...

Opengraph URL: https://github.com/modelcontextprotocol/python-sdk/pull/2773

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:b0501de5-e938-0292-1ebd-d7f99d5a1d01
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8B74:1A2670:DAC0:1188F:6A596763
html-safe-nonce1cc2945af92e40ed51398a5ac5405c8b063a82e4a295cdc313fc82972ef4e7a7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4Qjc0OjFBMjY3MDpEQUMwOjExODhGOjZBNTk2NzYzIiwidmlzaXRvcl9pZCI6IjI0MTMxMDIxMzk4MTQwMTI3NzEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac3d71d189b3400d5035d4624bb6d643f846fd55e95b3b76f96a2bc08b6f7fbd85
hovercard-subject-tagpull_request:3796466322
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/modelcontextprotocol/python-sdk/2773/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/e59c1b9b7d0b2f31e42f93bae7e0fbd3cdbe0acabb7584d68cddc848382d7d07/modelcontextprotocol/python-sdk/pull/2773
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e59c1b9b7d0b2f31e42f93bae7e0fbd3cdbe0acabb7584d68cddc848382d7d07/modelcontextprotocol/python-sdk/pull/2773
og:image:altThe stdio test suite has a long flake history (#1775, #1158, #559, #401). Auditing it surfaced real bugs in the client transport's shutdown path. This PR fixes the transport and rebuilds the st...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemaxisbey
hostnamegithub.com
expected-hostnamegithub.com
Nonea540949572872b935b393b36db38922db390ae71c859537d741b8f3eb7e545b5
turbo-cache-controlno-cache
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
release4aa391d605ba491481565840251a4b0fec3f4807
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/python-sdk/pull/2773#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F2773
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
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%2Fpull%2F2773
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%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=modelcontextprotocol%2Fpython-sdk
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2773
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2773
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2773
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
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.6k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fpython-sdk
Code https://github.com/modelcontextprotocol/python-sdk
Issues 255 https://github.com/modelcontextprotocol/python-sdk/issues
Pull requests 301 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
maxisbeyhttps://github.com/maxisbey
mainhttps://github.com/modelcontextprotocol/python-sdk/tree/main
maxisbey/deflake-stdio-testshttps://github.com/modelcontextprotocol/python-sdk/tree/maxisbey/deflake-stdio-tests
Conversationhttps://github.com/modelcontextprotocol/python-sdk/pull/2773
Commits16 (16)https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits
Checkshttps://github.com/modelcontextprotocol/python-sdk/pull/2773/checks
Files changedhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/files
Fix stdio client shutdown bugs and rebuild the stdio test suitehttps://github.com/modelcontextprotocol/python-sdk/pull/2773#top
maxisbeyhttps://github.com/maxisbey
mainhttps://github.com/modelcontextprotocol/python-sdk/tree/main
maxisbey/deflake-stdio-testshttps://github.com/modelcontextprotocol/python-sdk/tree/maxisbey/deflake-stdio-tests
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
Jun 3, 2026https://github.com/modelcontextprotocol/python-sdk/pull/2773#issue-4581189820
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
#1775https://github.com/modelcontextprotocol/python-sdk/issues/1775
#1158https://github.com/modelcontextprotocol/python-sdk/pull/1158
#559https://github.com/modelcontextprotocol/python-sdk/pull/559
#401https://github.com/modelcontextprotocol/python-sdk/pull/401
BrokenResourceError race condition in stdio_client cleanup when context exits quickly #1960https://github.com/modelcontextprotocol/python-sdk/issues/1960
MCP Documentationhttps://modelcontextprotocol.io
AI Disclaimerhttps://gist.github.com/maxisbey/6123d132484e4c533eab519a2800693d
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
https://github.com/maxisbey
Replace wall-clock margins in stdio cleanup tests with kernel-level s…https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/8a6abc02a0b846f02996004f7ca955e77e302108
8a6abc0https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/8a6abc02a0b846f02996004f7ca955e77e302108
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
force-pushedhttps://github.com/modelcontextprotocol/python-sdk/compare/9226789540ccff6a6cca20711876b28083b549b6..e045ebb0249e28a04cf1a79604042b458d472c2a
9226789https://github.com/modelcontextprotocol/python-sdk/commit/9226789540ccff6a6cca20711876b28083b549b6
e045ebbhttps://github.com/modelcontextprotocol/python-sdk/commit/e045ebb0249e28a04cf1a79604042b458d472c2a
Compare https://github.com/modelcontextprotocol/python-sdk/compare/9226789540ccff6a6cca20711876b28083b549b6..e045ebb0249e28a04cf1a79604042b458d472c2a
June 3, 2026 15:38https://github.com/modelcontextprotocol/python-sdk/pull/2773#event-26294066072
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
Jun 3, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2773#pullrequestreview-4420194375
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2773/files
src/mcp/os/win32/utilities.pyhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/files#diff-0adc630bbecb11fd2fe8fc302a21e9afe0ebb9c3ae019a95d9bf84817cf73f61
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
tests/client/test_stdio.pyhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/files#diff-49f66b09e4d89b29b440c955c429fe948dbcc3bbb08fffb504cf40be24382352
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
tests/issues/test_1027_win_unreachable_cleanup.pyhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/files#diff-58ee556cdf4f7669f21584c546737c09da73fcbb6b3b839a8db7212793152ff6
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
force-pushedhttps://github.com/modelcontextprotocol/python-sdk/compare/64b8859b93e128352a77a2421172d8082f6453f7..5067c98176a89627be87782cd3991b50df1a390e
64b8859https://github.com/modelcontextprotocol/python-sdk/commit/64b8859b93e128352a77a2421172d8082f6453f7
5067c98https://github.com/modelcontextprotocol/python-sdk/commit/5067c98176a89627be87782cd3991b50df1a390e
Compare https://github.com/modelcontextprotocol/python-sdk/compare/64b8859b93e128352a77a2421172d8082f6453f7..5067c98176a89627be87782cd3991b50df1a390e
June 3, 2026 19:13https://github.com/modelcontextprotocol/python-sdk/pull/2773#event-26303248660
maxisbeyhttps://github.com/maxisbey
June 3, 2026 19:31https://github.com/modelcontextprotocol/python-sdk/pull/2773#commits-pushed-023300c
https://github.com/maxisbey
Fix stdio client shutdown: cancellation deadlock, orphaned children, …https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/023300caf540615aee0f054e666e18d7eba00820
023300chttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/023300caf540615aee0f054e666e18d7eba00820
https://github.com/maxisbey
Consolidate stdio tests: in-process logic tests, minimal real-process…https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/3035984afcbb699c35f3606947cb2780ba1acdb5
3035984https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/3035984afcbb699c35f3606947cb2780ba1acdb5
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
force-pushedhttps://github.com/modelcontextprotocol/python-sdk/compare/5067c98176a89627be87782cd3991b50df1a390e..3035984afcbb699c35f3606947cb2780ba1acdb5
5067c98https://github.com/modelcontextprotocol/python-sdk/commit/5067c98176a89627be87782cd3991b50df1a390e
3035984https://github.com/modelcontextprotocol/python-sdk/commit/3035984afcbb699c35f3606947cb2780ba1acdb5
Compare https://github.com/modelcontextprotocol/python-sdk/compare/5067c98176a89627be87782cd3991b50df1a390e..3035984afcbb699c35f3606947cb2780ba1acdb5
June 3, 2026 20:17https://github.com/modelcontextprotocol/python-sdk/pull/2773#event-26305964857
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
June 3, 2026 22:55https://github.com/modelcontextprotocol/python-sdk/pull/2773#event-26311569632
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
Kludexhttps://github.com/Kludex
June 3, 2026 22:56https://github.com/modelcontextprotocol/python-sdk/pull/2773#event-26311621413
maxisbeyhttps://github.com/maxisbey
June 4, 2026 09:25https://github.com/modelcontextprotocol/python-sdk/pull/2773#commits-pushed-fb960d9
https://github.com/maxisbey
Add real-subprocess stdio lifecycle tests for POSIX and Windowshttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/fb960d9e80d90d6631a09d0967eac01b6990b619
fb960d9https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/fb960d9e80d90d6631a09d0967eac01b6990b619
https://github.com/maxisbey
Address review findings: comment accuracy, test hardening, trio reap pinhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/6b7fa829d4c524288f9ebf1329e18839235bbc05
6b7fa82https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/6b7fa829d4c524288f9ebf1329e18839235bbc05
https://github.com/maxisbey
Make the Windows job-reap test diagnosable and align its server shapehttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/c5eff45b7728363b71a010f79983f58c6b1fd41a
c5eff45https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/c5eff45b7728363b71a010f79983f58c6b1fd41a
https://github.com/maxisbey
Instrument the Windows job-reap test's child-side failureshttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/2223efd9497e0c72c6fed74e617f9d4f7aa60c52
2223efdhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/2223efd9497e0c72c6fed74e617f9d4f7aa60c52
https://github.com/maxisbey
Spawn the job-reap test's grandchild via the base interpreterhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/1dc0f3538f281cd32869412d5d56e88e1e029697
1dc0f35https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/1dc0f3538f281cd32869412d5d56e88e1e029697
https://github.com/maxisbey
Decouple the job-reap test's child from the server's stdin pipehttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/dbb885b7af11ea6a1fe4c4319af95cffbe77704d
dbb885bhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/dbb885b7af11ea6a1fe4c4319af95cffbe77704d
https://github.com/maxisbey
Give the stdio interaction test's child headroom for coverage shutdownhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/17a9dcac9a4b20fde3ea0c3ce84fdf5782a9833b
17a9dcahttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/17a9dcac9a4b20fde3ea0c3ce84fdf5782a9833b
https://github.com/maxisbey
Simplify the stdio client transporthttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/1ba4065f59f5d5612d9db0a30cd0f24106143329
1ba4065https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/1ba4065f59f5d5612d9db0a30cd0f24106143329
python/cpython#106749https://github.com/python/cpython/issues/106749
https://github.com/Bartok9
Bartok9https://github.com/Bartok9
Jun 5, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2773#ref-pullrequest-4556922210
fix: preserve stdio streams in server transport #2734 https://github.com/modelcontextprotocol/python-sdk/pull/2734
https://github.com/maxisbey
Fix stdio shutdown edge cases found in reviewhttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/58f5a695b0c0bc26684b37edc4f753deb1457a67
58f5a69https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/58f5a695b0c0bc26684b37edc4f753deb1457a67
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jun 5, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2773#pullrequestreview-4434760090
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2773/files/58f5a695b0c0bc26684b37edc4f753deb1457a67
claudehttps://github.com/apps/claude
https://github.com/modelcontextprotocol/python-sdk/pull/2773#pullrequestreview-4434760090
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#1027https://github.com/modelcontextprotocol/python-sdk/issues/1027
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
maxisbeyhttps://github.com/maxisbey
June 5, 2026 10:13https://github.com/modelcontextprotocol/python-sdk/pull/2773#commits-pushed-b7c2809
https://github.com/maxisbey
Simplify stdio client shutdown internalshttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/b7c2809aca14254933597bbf3d242c18d68ac96b
b7c2809https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/b7c2809aca14254933597bbf3d242c18d68ac96b
python/cpython#106749https://github.com/python/cpython/issues/106749
https://github.com/maxisbey
Annotate stdio_client's return type with TransportStreamshttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/0f2c1325690ad052590044985db50b577867e030
0f2c132https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/0f2c1325690ad052590044985db50b577867e030
https://github.com/maxisbey
Slim comments and docstrings across the stdio surfacehttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/7adb379471f96c4efd950b513134fabdeb178df3
7adb379https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/7adb379471f96c4efd950b513134fabdeb178df3
https://github.com/maxisbey
Conform stdio docstrings to Google stylehttps://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/3c13fc95ddbdaee00a6ad201efd5374ee01d3673
3c13fc9https://github.com/modelcontextprotocol/python-sdk/pull/2773/commits/3c13fc95ddbdaee00a6ad201efd5374ee01d3673
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jun 5, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2773#pullrequestreview-4435862909
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2773/files/3c13fc95ddbdaee00a6ad201efd5374ee01d3673
claudehttps://github.com/apps/claude
https://github.com/modelcontextprotocol/python-sdk/pull/2773#pullrequestreview-4435862909
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
https://github.com/stefanoamorelli
stefanoamorellihttps://github.com/stefanoamorelli
Jun 5, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2773#ref-pullrequest-4596525364
feat(auth): specify OIDC application_type during dynamic client registration (SEP-837) #2784 https://github.com/modelcontextprotocol/python-sdk/pull/2784
https://github.com/felixweinberger
felixweinbergerhttps://github.com/felixweinberger
Jun 5, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2773#pullrequestreview-4437400334
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2773/files/3c13fc95ddbdaee00a6ad201efd5374ee01d3673
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
bdc48e9https://github.com/modelcontextprotocol/python-sdk/commit/bdc48e98b1984bd3eb49ee1cf29b6ea4b0db1b86
Jun 5, 2026https://github.com/modelcontextprotocol/python-sdk/pull/2773#event-26391207403
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
June 5, 2026 15:15https://github.com/modelcontextprotocol/python-sdk/pull/2773#event-26391209009
Flush the stdio subprocess's coverage data before the clean-exit line #2840 https://github.com/modelcontextprotocol/python-sdk/pull/2840
Widen the stdio round-trip test's termination grace and overall timeout #2880 https://github.com/modelcontextprotocol/python-sdk/pull/2880
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/python-sdk/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F2773
https://github.com/apps/claude
claude[bot] https://github.com/apps/claude
https://github.com/modelcontextprotocol/python-sdk/pull/2773/files/3c13fc95ddbdaee00a6ad201efd5374ee01d3673
https://github.com/felixweinberger
felixweinberger https://github.com/felixweinberger
https://github.com/modelcontextprotocol/python-sdk/pull/2773/files/3c13fc95ddbdaee00a6ad201efd5374ee01d3673
https://github.com/Kludex
Kludex https://github.com/Kludex
BrokenResourceError race condition in stdio_client cleanup when context exits quickly https://github.com/modelcontextprotocol/python-sdk/issues/1960
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2773
https://github.com/maxisbey
https://github.com/felixweinberger
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.