René's URL Explorer Experiment


Title: Rebuild the docs around tested examples; shrink README.v2.md to a pitch by maxisbey · Pull Request #2978 · modelcontextprotocol/python-sdk · GitHub

Open Graph Title: Rebuild the docs around tested examples; shrink README.v2.md to a pitch by maxisbey · Pull Request #2978 · modelcontextprotocol/python-sdk

X Title: Rebuild the docs around tested examples; shrink README.v2.md to a pitch by maxisbey · Pull Request #2978 · modelcontextprotocol/python-sdk

Description: The official Python SDK for Model Context Protocol servers and clients - Rebuild the docs around tested examples; shrink README.v2.md to a pitch by maxisbey · Pull Request #2978 · modelcontextprotocol/python-sdk

Open Graph Description: What this is A ground-up rewrite of the SDK's documentation as a tutorial, replacing most of the 2,500-line README.v2.md with a docs/ tree where every code example is a complete file that the t...

X Description: What this is A ground-up rewrite of the SDK's documentation as a tutorial, replacing most of the 2,500-line README.v2.md with a docs/ tree where every code example is a complete file that t...

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

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:d8481fb8-6f76-a1bf-ef7a-16ee6f786f30
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE44C:103DBC:1C17254:25AE0CB:6A597C07
html-safe-nonce161a3acf564e9728f340c351fafd5bdba12c13204e4ce91d334e2a639d33ab00
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNDRDOjEwM0RCQzoxQzE3MjU0OjI1QUUwQ0I6NkE1OTdDMDciLCJ2aXNpdG9yX2lkIjoiMTg3MzE2MjQ5NTE1NTg2MjUzNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac44e56b492fc7056f77438316dab4b5b0ae3dd3be39348753d238574f47ad236a
hovercard-subject-tagpull_request:3937850583
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/2978/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/3268133cceaf7e3bf1e402ffe938c1bf64a35d227fe56aa9073fc761a1b153dc/modelcontextprotocol/python-sdk/pull/2978
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/3268133cceaf7e3bf1e402ffe938c1bf64a35d227fe56aa9073fc761a1b153dc/modelcontextprotocol/python-sdk/pull/2978
og:image:altWhat this is A ground-up rewrite of the SDK's documentation as a tutorial, replacing most of the 2,500-line README.v2.md with a docs/ tree where every code example is a complete file that the t...
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
release624bb50a7497aa346bef8cc3743af408a9ea10ca
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/python-sdk/pull/2978#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F2978
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%2F2978
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/2978
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2978
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/2978
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
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
docs-reworkhttps://github.com/modelcontextprotocol/python-sdk/tree/docs-rework
Conversationhttps://github.com/modelcontextprotocol/python-sdk/pull/2978
Commits9 (9)https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits
Checkshttps://github.com/modelcontextprotocol/python-sdk/pull/2978/checks
Files changedhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files
Rebuild the docs around tested examples; shrink README.v2.md to a pitchhttps://github.com/modelcontextprotocol/python-sdk/pull/2978#top
maxisbeyhttps://github.com/maxisbey
mainhttps://github.com/modelcontextprotocol/python-sdk/tree/main
docs-reworkhttps://github.com/modelcontextprotocol/python-sdk/tree/docs-rework
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
Jun 25, 2026https://github.com/modelcontextprotocol/python-sdk/pull/2978#issue-4746861580
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
AI Disclaimerhttps://gist.github.com/maxisbey/6123d132484e4c533eab519a2800693d
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
force-pushedhttps://github.com/modelcontextprotocol/python-sdk/compare/0bd4e94ebbcfde86ea9e167d738c3be2773ee8eb..097786aab706e62cc1aa8805f090f27141e23768
0bd4e94https://github.com/modelcontextprotocol/python-sdk/commit/0bd4e94ebbcfde86ea9e167d738c3be2773ee8eb
097786ahttps://github.com/modelcontextprotocol/python-sdk/commit/097786aab706e62cc1aa8805f090f27141e23768
Compare https://github.com/modelcontextprotocol/python-sdk/compare/0bd4e94ebbcfde86ea9e167d738c3be2773ee8eb..097786aab706e62cc1aa8805f090f27141e23768
June 25, 2026 19:48https://github.com/modelcontextprotocol/python-sdk/pull/2978#event-27217822593
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
June 26, 2026 05:31https://github.com/modelcontextprotocol/python-sdk/pull/2978#event-27232070558
https://github.com/apps/cubic-dev-ai
cubic-dev-aihttps://github.com/apps/cubic-dev-ai
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4576938307
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
cubic-dev-aihttps://github.com/apps/cubic-dev-ai
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4576938307
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Learn morehttps://docs.cubic.dev/ai-review/ultrareview?utm_source=github
Fix all with cubichttps://www.cubic.dev/action/fix/pr/modelcontextprotocol/python-sdk/2978/ai_pr_review_1782451884118_bf7230f0-a86f-4a2a-a7b2-e77213dc408c?entrySource=github_ui_to_cubic_ui
Re-trigger cubichttps://www.cubic.dev/action/re-review/pr/modelcontextprotocol/python-sdk/2978/ai_pr_review_1782451884118_bf7230f0-a86f-4a2a-a7b2-e77213dc408c?returnTo=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F2978
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs/installation.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-8b042e3f94ca5c59a7cd990b950aec0073ea84fe811e7b22be51158d7b180d56
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs_src/elicitation/tutorial001.pyhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-1fc59def3db8aa4ca5c6c5594992aea01a4ea9549318c157dcab403b3511068f
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs/tutorial/progress.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-a6608a1f224c3e0899fc23195f8b187765853752f3e99ef4c8842dc18ede0960
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs_src/asgi/tutorial005.pyhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-17e5ad5f8264a82bdedc80841fd276861d552793c8438f25775e381d45b63fc4
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4577018251
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
docs/run/asgi.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-87798bcf24a8cb8d02744b88e8d10738db40d75a24f5b3bf6f1ff27483b1bcc8
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs/installation.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-8b042e3f94ca5c59a7cd990b950aec0073ea84fe811e7b22be51158d7b180d56
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs/tutorial/logging.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-2eadd4ae93015e59e60e900bd060e3dcf8e943148d7ba972ecbf3f342fd2661b
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/apps/cubic-dev-ai
cubic-dev-aihttps://github.com/apps/cubic-dev-ai
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4577035639
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
cubic-dev-aihttps://github.com/apps/cubic-dev-ai
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4577035639
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Fix all with cubichttps://www.cubic.dev/action/fix/pr/modelcontextprotocol/python-sdk/2978/ai_pr_review_1782453616817_927cc435-2c3a-4e90-b4cc-431a7b856ab7?entrySource=github_ui_to_cubic_ui
Re-trigger cubichttps://www.cubic.dev/action/re-review/pr/modelcontextprotocol/python-sdk/2978/ai_pr_review_1782453616817_927cc435-2c3a-4e90-b4cc-431a7b856ab7?returnTo=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F2978
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs/tutorial/testing.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-6993c3fc60f6e1d2352cf2d6ebe40284b97c7159a5fd20a6424554568a240e45
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4577091789
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
docs/tutorial/elicitation.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-2068b11b69cd428a977a3c38fa01e668b0970900bf62f0bfa712c6011cc02fd3
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4577836673
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
tests/docs_src/test_progress.pyhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-f0b27fd47cf81b5478f87cbdfb9a4f5c6ede8667e9cb0e6674304b4e42d77fe8
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
docs/index.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-b4d68dc855d0f9476d3f2ee343853bd21bf82ea9960d0cf06661baa244439dd6
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4578333582
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
docs/tutorial/tools.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-ed4f1801bce718d199205d3de35edb28ecd9263ff60f9a2f28786d311e7cff60
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/Kludex
Kludexhttps://github.com/Kludex
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4578485073
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
mkdocs.ymlhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-98d0f806abc9af24e6a7c545d3d77e8f9ad57643e27211d7a7b896113e420ed2
Kludexhttps://github.com/Kludex
Jun 26, 2026https://github.com/modelcontextprotocol/python-sdk/pull/2978#discussion_r3480561470
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
maxisbeyhttps://github.com/maxisbey
Jun 26, 2026https://github.com/modelcontextprotocol/python-sdk/pull/2978#discussion_r3480631335
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
AI Disclaimerhttps://gist.github.com/maxisbey/6123d132484e4c533eab519a2800693d
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
force-pushedhttps://github.com/modelcontextprotocol/python-sdk/compare/2a9a36b47d5e0c26c3fa3d30acf4823457558a23..07b45103dacb1eed633cbd0f2832be3ffcf3f2cd
2a9a36bhttps://github.com/modelcontextprotocol/python-sdk/commit/2a9a36b47d5e0c26c3fa3d30acf4823457558a23
07b4510https://github.com/modelcontextprotocol/python-sdk/commit/07b45103dacb1eed633cbd0f2832be3ffcf3f2cd
Compare https://github.com/modelcontextprotocol/python-sdk/compare/2a9a36b47d5e0c26c3fa3d30acf4823457558a23..07b45103dacb1eed633cbd0f2832be3ffcf3f2cd
June 26, 2026 09:53https://github.com/modelcontextprotocol/python-sdk/pull/2978#event-27240615009
maxisbeyhttps://github.com/maxisbey
June 26, 2026 10:08https://github.com/modelcontextprotocol/python-sdk/pull/2978#commits-pushed-0fc6397
https://github.com/maxisbey
Rebuild the docs around tested examples; shrink README.v2.md to a pitchhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/0fc639721d85e34fb2d04333f22cb859c8b4e6d6
0fc6397https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/0fc639721d85e34fb2d04333f22cb859c8b4e6d6
https://github.com/maxisbey
docs: write the rest of the tutorial — 26 chapters, every example testedhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/ef034d956dde890468aef1129c3a44398429ba09
ef034d9https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/ef034d956dde890468aef1129c3a44398429ba09
https://github.com/maxisbey
docs: assert CORS behavior, not starlette internals; drop pragmas the…https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/bbfd08721c175a647162655fe85a47903b1d58b3
bbfd087https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/bbfd08721c175a647162655fe85a47903b1d58b3
https://github.com/maxisbey
docs: plain ASCII punctuation throughout; rename the "Check it" sectionshttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/cf99d94c9aa8df5f47160196e90a60400c929c81
cf99d94https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/cf99d94c9aa8df5f47160196e90a60400c929c81
https://github.com/maxisbey
docs: hold the docs' test prose to the same typography rulehttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/f281961df3f0e41b6f4a55d030c9f48c8cc32193
f281961https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/f281961df3f0e41b6f4a55d030c9f48c8cc32193
https://github.com/maxisbey
docs: act on review feedback; fix the ASGI chapter's deployment storyhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/40dda12e6b4105150ba665221f4cba93e89f1b44
40dda12https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/40dda12e6b4105150ba665221f4cba93e89f1b44
https://github.com/maxisbey
docs: pin the landing page install command; wait on an event in the p…https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/1a5f5de2c43e25af5862f7755d42c5174a5bb86a
1a5f5dehttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/1a5f5de2c43e25af5862f7755d42c5174a5bb86a
https://github.com/maxisbey
docs: point the install commands at the 2.0.0a3 releasehttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/12c4cd9e0866084749988934cd1ba7725316b9ff
12c4cd9https://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/12c4cd9e0866084749988934cd1ba7725316b9ff
https://github.com/maxisbey
docs: quote the tools/list schemas exactly as the SDK sends themhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/42fcffd09fcb9dd94a9aa162e2c79911973e2a58
42fcffdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/commits/42fcffd09fcb9dd94a9aa162e2c79911973e2a58
https://github.com/apps/claude
claudehttps://github.com/apps/claude
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4578692065
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files
docs/index.mdhttps://github.com/modelcontextprotocol/python-sdk/pull/2978/files#diff-b4d68dc855d0f9476d3f2ee343853bd21bf82ea9960d0cf06661baa244439dd6
claudehttps://github.com/apps/claude
Jun 26, 2026https://github.com/modelcontextprotocol/python-sdk/pull/2978#discussion_r3480735147
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
force-pushedhttps://github.com/modelcontextprotocol/python-sdk/compare/6be5ef26e223b6585141e168a511d8e099549ac0..42fcffd09fcb9dd94a9aa162e2c79911973e2a58
6be5ef2https://github.com/modelcontextprotocol/python-sdk/commit/6be5ef26e223b6585141e168a511d8e099549ac0
42fcffdhttps://github.com/modelcontextprotocol/python-sdk/commit/42fcffd09fcb9dd94a9aa162e2c79911973e2a58
Compare https://github.com/modelcontextprotocol/python-sdk/compare/6be5ef26e223b6585141e168a511d8e099549ac0..42fcffd09fcb9dd94a9aa162e2c79911973e2a58
June 26, 2026 10:34https://github.com/modelcontextprotocol/python-sdk/pull/2978#event-27242041512
https://github.com/Kludex
Kludexhttps://github.com/Kludex
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#pullrequestreview-4578772397
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/2978/files/42fcffd09fcb9dd94a9aa162e2c79911973e2a58
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
411a6d3https://github.com/modelcontextprotocol/python-sdk/commit/411a6d398028123a3d2a3ec95327b2e1fca2efce
Jun 26, 2026https://github.com/modelcontextprotocol/python-sdk/pull/2978#event-27242510548
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
June 26, 2026 10:49https://github.com/modelcontextprotocol/python-sdk/pull/2978#event-27242511275
maxisbeyhttps://github.com/maxisbey
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#ref-commit-0517df0
https://github.com/maxisbey
Relocate resources reference to docs/advanced/uri-templates.mdhttps://github.com/modelcontextprotocol/python-sdk/commit/0517df0151e72d9a7df5ca0146c42ecb93c38004
0517df0https://github.com/modelcontextprotocol/python-sdk/commit/0517df0151e72d9a7df5ca0146c42ecb93c38004
#2978https://github.com/modelcontextprotocol/python-sdk/pull/2978
maxisbeyhttps://github.com/maxisbey
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#ref-commit-65aa31b
https://github.com/maxisbey
Relocate resources reference to docs/advanced/uri-templates.mdhttps://github.com/modelcontextprotocol/python-sdk/commit/65aa31b34a6d6cdbe3f2a405f99016598e6d3632
65aa31bhttps://github.com/modelcontextprotocol/python-sdk/commit/65aa31b34a6d6cdbe3f2a405f99016598e6d3632
#2978https://github.com/modelcontextprotocol/python-sdk/pull/2978
maxisbeyhttps://github.com/maxisbey
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#ref-commit-03ad0f1
https://github.com/maxisbey
Relocate resources reference to docs/advanced/uri-templates.mdhttps://github.com/modelcontextprotocol/python-sdk/commit/03ad0f172d8b6e8ca5833750cf5fcb19360fab4f
03ad0f1https://github.com/modelcontextprotocol/python-sdk/commit/03ad0f172d8b6e8ca5833750cf5fcb19360fab4f
#2978https://github.com/modelcontextprotocol/python-sdk/pull/2978
maxisbeyhttps://github.com/maxisbey
Jun 26, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#ref-commit-5fe5e1b
https://github.com/maxisbey
Relocate resources reference to docs/advanced/uri-templates.mdhttps://github.com/modelcontextprotocol/python-sdk/commit/5fe5e1b1862fddf25597ebb31493240f0225938e
5fe5e1bhttps://github.com/modelcontextprotocol/python-sdk/commit/5fe5e1b1862fddf25597ebb31493240f0225938e
#2978https://github.com/modelcontextprotocol/python-sdk/pull/2978
Add docs, tested examples, and a story for SEP-990 identity assertion #3004 https://github.com/modelcontextprotocol/python-sdk/pull/3004
Test foundations (safety nets) #2905 https://github.com/modelcontextprotocol/python-sdk/issues/2905
https://github.com/maxisbey
maxisbeyhttps://github.com/maxisbey
Jun 29, 2026 https://github.com/modelcontextprotocol/python-sdk/pull/2978#ref-pullrequest-4766679268
docs: convert bold cross-references into links, link SEP and RFC mentions #3017 https://github.com/modelcontextprotocol/python-sdk/pull/3017
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%2F2978
https://github.com/apps/cubic-dev-ai
cubic-dev-ai[bot] https://github.com/apps/cubic-dev-ai
https://github.com/modelcontextprotocol/python-sdk/pull/2978/files/dc90ddfc72154df96c3006f7d87ccd9e6a835668
https://github.com/apps/claude
claude[bot] https://github.com/apps/claude
https://github.com/modelcontextprotocol/python-sdk/pull/2978/files/07b45103dacb1eed633cbd0f2832be3ffcf3f2cd
https://github.com/Kludex
Kludex https://github.com/Kludex
https://github.com/modelcontextprotocol/python-sdk/pull/2978/files/42fcffd09fcb9dd94a9aa162e2c79911973e2a58
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/2978
https://github.com/maxisbey
https://github.com/Kludex
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.