René's URL Explorer Experiment


Title: First end-to-end 2026-07-28 stateless tools/call (experimental entry + ClientSession pin) by maxisbey · Pull Request #2910 · modelcontextprotocol/python-sdk · GitHub

Open Graph Title: First end-to-end 2026-07-28 stateless tools/call (experimental entry + ClientSession pin) by maxisbey · Pull Request #2910 · modelcontextprotocol/python-sdk

X Title: First end-to-end 2026-07-28 stateless tools/call (experimental entry + ClientSession pin) by maxisbey · Pull Request #2910 · modelcontextprotocol/python-sdk

Description: The official Python SDK for Model Context Protocol servers and clients - First end-to-end 2026-07-28 stateless tools/call (experimental entry + ClientSession pin) by maxisbey · Pull Request #2910 · modelcontextprotocol/python-sdk

Open Graph Description: First end-to-end slice of the 2026-07-28 stateless protocol, plus the interaction-suite era axis turned on so the existing transport-agnostic tests run at the new revision. Part of #2891, #2892, #2...

X Description: First end-to-end slice of the 2026-07-28 stateless protocol, plus the interaction-suite era axis turned on so the existing transport-agnostic tests run at the new revision. Part of #2891, #2892, #2...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:45cc5959-5cdd-2ad1-fca8-63272ac6114d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC7F6:F8DF4:34FFFB:49EA0F:6A5A4825
html-safe-nonceb1f76d4d91838c901aba6e8e49ff22e240535163666258b42ffc864d8869739f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDN0Y2OkY4REY0OjM0RkZGQjo0OUVBMEY6NkE1QTQ4MjUiLCJ2aXNpdG9yX2lkIjoiNzIzNTU5MTAwNzE2OTU2MjY2MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac39ea7b0aea64306ad98d8cb845fb9b51c44f05912aa3449a9af3b22598492e43
hovercard-subject-tagpull_request:3898636900
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///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits
twitter:imagehttps://opengraph.githubassets.com/8b507bc7e1a9f7c671c786d3f96ef5da6719d4c60d25ef837fd72535c85ea3bb/modelcontextprotocol/python-sdk/pull/2910
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8b507bc7e1a9f7c671c786d3f96ef5da6719d4c60d25ef837fd72535c85ea3bb/modelcontextprotocol/python-sdk/pull/2910
og:image:altFirst end-to-end slice of the 2026-07-28 stateless protocol, plus the interaction-suite era axis turned on so the existing transport-agnostic tests run at the new revision. Part of #2891, #2892, #2...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemaxisbey
hostnamegithub.com
expected-hostnamegithub.com
Nonea793cd1fa898929111edad5857ee1f24ecf4bf7702525e67357cabc9df136fc3
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
release5aec27bb9c4f7ebe5fbbcd1533a5509e63a570a1
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F2910%2Fcommits
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%2F2910%2Fcommits
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%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=modelcontextprotocol%2Fpython-sdk
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits
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 256 https://github.com/modelcontextprotocol/python-sdk/issues
Pull requests 303 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
v2-2026-07-28https://github.com/modelcontextprotocol/python-sdk/tree/v2-2026-07-28
stateless-tools-callhttps://github.com/modelcontextprotocol/python-sdk/tree/stateless-tools-call
Conversationhttps://github.com/modelcontextprotocol/python-sdk/pull/2910
Commits21 (21)https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits
Checkshttps://github.com/modelcontextprotocol/python-sdk/pull/2910/checks
Files changedhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/files
First end-to-end 2026-07-28 stateless tools/call (experimental entry + ClientSession pin)https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits#top
maxisbeyhttps://github.com/maxisbey
v2-2026-07-28https://github.com/modelcontextprotocol/python-sdk/tree/v2-2026-07-28
stateless-tools-callhttps://github.com/modelcontextprotocol/python-sdk/tree/stateless-tools-call
Add experimental 2026-07-28 stateless HTTP serving entryhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/c0397c075fd74fa19adae6a3d80d156a2b1f0ad7
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
c0397c0https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/c0397c075fd74fa19adae6a3d80d156a2b1f0ad7
https://github.com/modelcontextprotocol/python-sdk/tree/c0397c075fd74fa19adae6a3d80d156a2b1f0ad7
Add protocol_version pin to ClientSession for stateless 2026-07-28 modehttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/980d57a196ad9a161f222eb81318a6d2ee7b5491
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
980d57ahttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/980d57a196ad9a161f222eb81318a6d2ee7b5491
https://github.com/modelcontextprotocol/python-sdk/tree/980d57a196ad9a161f222eb81318a6d2ee7b5491
Pass app and security_settings explicitly to handle_modern_requesthttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/188dc83d6e1dcf88cc8eb04b1c283cd23ae4a8d9
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
188dc83https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/188dc83d6e1dcf88cc8eb04b1c283cd23ae4a8d9
https://github.com/modelcontextprotocol/python-sdk/tree/188dc83d6e1dcf88cc8eb04b1c283cd23ae4a8d9
Add interaction tests for the 2026-07-28 stateless lifecycle and HTTP pathhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/9aebd530490fd837901359704081ddf05ad4e7ca
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
9aebd53https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/9aebd530490fd837901359704081ddf05ad4e7ca
https://github.com/modelcontextprotocol/python-sdk/tree/9aebd530490fd837901359704081ddf05ad4e7ca
Register 2026-07-28 stateless requirements in the interaction-suite manifesthttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/a4f0939030b6ce8b72ebc2d3b98100e7a52b2482
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
a4f0939https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/a4f0939030b6ce8b72ebc2d3b98100e7a52b2482
https://github.com/modelcontextprotocol/python-sdk/tree/a4f0939030b6ce8b72ebc2d3b98100e7a52b2482
Add MockTransport, capstone, and client-unit tests for the 2026-07-28 pathhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/cf65e8b7dcb678c9719f039e47660ba30576a8d6
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
cf65e8bhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/cf65e8b7dcb678c9719f039e47660ba30576a8d6
https://github.com/modelcontextprotocol/python-sdk/tree/cf65e8b7dcb678c9719f039e47660ba30576a8d6
Register remaining 2026-07-28 stateless requirementshttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/081c564712e8ea1de8d7a4fc6a1a6f7a83178b81
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
081c564https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/081c564712e8ea1de8d7a4fc6a1a6f7a83178b81
https://github.com/modelcontextprotocol/python-sdk/tree/081c564712e8ea1de8d7a4fc6a1a6f7a83178b81
Add coverage tests for the experimental modern HTTP entryhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/ae383c54a69476167aa011b3eda29d6ec1492b33
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
ae383c5https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/ae383c54a69476167aa011b3eda29d6ec1492b33
https://github.com/modelcontextprotocol/python-sdk/tree/ae383c54a69476167aa011b3eda29d6ec1492b33
Reconcile conformance baselines for the stateless serving pathhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/26ff9221827289d8be4deb9db1e5987135e0e8aa
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
26ff922https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/26ff9221827289d8be4deb9db1e5987135e0e8aa
https://github.com/modelcontextprotocol/python-sdk/tree/26ff9221827289d8be4deb9db1e5987135e0e8aa
Harden the experimental modern HTTP entry's error and cleanup pathshttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/92c078a5717a887a8a74b32f48ef29fa8821857e
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
92c078ahttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/92c078a5717a887a8a74b32f48ef29fa8821857e
https://github.com/modelcontextprotocol/python-sdk/tree/92c078a5717a887a8a74b32f48ef29fa8821857e
Derive transport headers from a constructor protocol_version pinhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/06d149286e377fad28d58e718a932812099d421c
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
06d1492https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/06d149286e377fad28d58e718a932812099d421c
https://github.com/modelcontextprotocol/python-sdk/tree/06d149286e377fad28d58e718a932812099d421c
Mark post-shielded-cancel assertions as lax-no-cover for 3.11https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/4378d15937b4793132d294222178ffa1fa64e796
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
4378d15https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/4378d15937b4793132d294222178ffa1fa64e796
https://github.com/modelcontextprotocol/python-sdk/tree/4378d15937b4793132d294222178ffa1fa64e796
Address review feedback and consolidate 2026-07-28 interaction testshttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/194f22523e84e798a6235811376a6c0845e1dc07
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
194f225https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/194f22523e84e798a6235811376a6c0845e1dc07
https://github.com/modelcontextprotocol/python-sdk/tree/194f22523e84e798a6235811376a6c0845e1dc07
Tighten the consolidated 2026-07-28 interaction testshttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/3afe0f0c0c9c4940141cbf9ccd097aff335b8cc3
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
3afe0f0https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/3afe0f0c0c9c4940141cbf9ccd097aff335b8cc3
https://github.com/modelcontextprotocol/python-sdk/tree/3afe0f0c0c9c4940141cbf9ccd097aff335b8cc3
Dispatch ClientSession.protocol_version by era instead of restricting to a Literalhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/12f2539601fbeab37ae8f9f2a72abffa18ba22d1
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
12f2539https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/12f2539601fbeab37ae8f9f2a72abffa18ba22d1
https://github.com/modelcontextprotocol/python-sdk/tree/12f2539601fbeab37ae8f9f2a72abffa18ba22d1
Make a pinned ClientSession born-initialized and centralize the modern-version constantshttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/4954ed41286d3ec08c5696fe912b1ff1fd6e07a5
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
4954ed4https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/4954ed41286d3ec08c5696fe912b1ff1fd6e07a5
https://github.com/modelcontextprotocol/python-sdk/tree/4954ed41286d3ec08c5696fe912b1ff1fd6e07a5
Use MODERN_PROTOCOL_VERSIONS membership instead of a threshold constanthttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/47a422c3920f7b68fe6b1ccdf17a786cb259aa7c
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
47a422chttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/47a422c3920f7b68fe6b1ccdf17a786cb259aa7c
https://github.com/modelcontextprotocol/python-sdk/tree/47a422c3920f7b68fe6b1ccdf17a786cb259aa7c
Thread protocol_version through Client and default CacheableResult to immediately-stale privatehttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/7bf87f8a4dfa811fcb5e0338950f97d014db404a
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
7bf87f8https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/7bf87f8a4dfa811fcb5e0338950f97d014db404a
https://github.com/modelcontextprotocol/python-sdk/tree/7bf87f8a4dfa811fcb5e0338950f97d014db404a
Turn on the 2026-07-28 column in the interaction-suite matrixhttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/3fcf832dc05b3079e98500e8f78184cdd063dfc5
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
3fcf832https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/3fcf832dc05b3079e98500e8f78184cdd063dfc5
https://github.com/modelcontextprotocol/python-sdk/tree/3fcf832dc05b3079e98500e8f78184cdd063dfc5
Reconcile conformance baselines after CacheableResult default changehttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/05211a3d590625249e21b7bfaef714a7d8ddac0b
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
05211a3https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/05211a3d590625249e21b7bfaef714a7d8ddac0b
https://github.com/modelcontextprotocol/python-sdk/tree/05211a3d590625249e21b7bfaef714a7d8ddac0b
Report the negotiated protocol_version once initialized; clarify envelope-overwrite semanticshttps://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/1044f42ee2649c5db47a0f2d9e1ea1e8b6493279
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
1044f42https://github.com/modelcontextprotocol/python-sdk/pull/2910/commits/1044f42ee2649c5db47a0f2d9e1ea1e8b6493279
https://github.com/modelcontextprotocol/python-sdk/tree/1044f42ee2649c5db47a0f2d9e1ea1e8b6493279
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.