René's URL Explorer Experiment


Title: refactor: replace lowlevel Server decorators with on_* constructor kwargs by maxisbey · Pull Request #1985 · modelcontextprotocol/python-sdk · GitHub

Open Graph Title: refactor: replace lowlevel Server decorators with on_* constructor kwargs by maxisbey · Pull Request #1985 · modelcontextprotocol/python-sdk

X Title: refactor: replace lowlevel Server decorators with on_* constructor kwargs by maxisbey · Pull Request #1985 · modelcontextprotocol/python-sdk

Description: The official Python SDK for Model Context Protocol servers and clients - refactor: replace lowlevel Server decorators with on_* constructor kwargs by maxisbey · Pull Request #1985 · modelcontextprotocol/python-sdk

Open Graph Description: Replace the decorator-based handler registration on the lowlevel Server with direct on_* keyword arguments on the constructor. Handlers are now raw callables with a uniform (ctx, params) -> resu...

X Description: Replace the decorator-based handler registration on the lowlevel Server with direct on_* keyword arguments on the constructor. Handlers are now raw callables with a uniform (ctx, params) -> ...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:7e535359-4693-3034-7331-f0b18d6899f2
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDD44:2B9CDD:D8DBBB:11C8797:6A5C3534
html-safe-nonceca97b2f7dedb1629ced5e9cf029c05b5628b9d8c34d538aacb4dbe59127d3ca0
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERDQ0OjJCOUNERDpEOERCQkI6MTFDODc5Nzo2QTVDMzUzNCIsInZpc2l0b3JfaWQiOiI0Mzk5MTY4MzAyNTExNTY4MTgxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac347c762cd48c28c017287c8fb6c699412b9f23d65ae54ef28bf7e5c50a363b7e
hovercard-subject-tagpull_request:3238232276
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/1985/commits
twitter:imagehttps://opengraph.githubassets.com/766c9acf5c804502bbc3455ac6dbcd58e08ccee7f75796e52249d141c36277ff/modelcontextprotocol/python-sdk/pull/1985
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/766c9acf5c804502bbc3455ac6dbcd58e08ccee7f75796e52249d141c36277ff/modelcontextprotocol/python-sdk/pull/1985
og:image:altReplace the decorator-based handler registration on the lowlevel Server with direct on_* keyword arguments on the constructor. Handlers are now raw callables with a uniform (ctx, params) -> resu...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemaxisbey
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
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
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F1985%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%2F1985%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/1985/commits
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/1985/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.7k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fpython-sdk
Code https://github.com/modelcontextprotocol/python-sdk
Issues 259 https://github.com/modelcontextprotocol/python-sdk/issues
Pull requests 307 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
sketch/lowlevel-server-v2-kwargshttps://github.com/modelcontextprotocol/python-sdk/tree/sketch/lowlevel-server-v2-kwargs
Conversationhttps://github.com/modelcontextprotocol/python-sdk/pull/1985
Commits26 (26)https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits
Checkshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/checks
Files changedhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/files
refactor: replace lowlevel Server decorators with on_* constructor kwargshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits#top
maxisbeyhttps://github.com/maxisbey
mainhttps://github.com/modelcontextprotocol/python-sdk/tree/main
sketch/lowlevel-server-v2-kwargshttps://github.com/modelcontextprotocol/python-sdk/tree/sketch/lowlevel-server-v2-kwargs
refactor: replace lowlevel Server decorators with on_* constructor kwargshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/2a5ebec66cd702e4147c03ee56b8faed0088cf80
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
2a5ebechttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/2a5ebec66cd702e4147c03ee56b8faed0088cf80
https://github.com/modelcontextprotocol/python-sdk/tree/2a5ebec66cd702e4147c03ee56b8faed0088cf80
fix: remove unnecessary request_ctx contextvar from notification handlershttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/2b9e8c7204b0f5b37e53101f6ba1dab208620b7d
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
2b9e8c7https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/2b9e8c7204b0f5b37e53101f6ba1dab208620b7d
https://github.com/modelcontextprotocol/python-sdk/tree/2b9e8c7204b0f5b37e53101f6ba1dab208620b7d
fix: address PR review comments on migration docs and type hintshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/a7779e119c3a7cc9bd8497c2e5b10f7d9cc31952
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
a7779e1https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/a7779e119c3a7cc9bd8497c2e5b10f7d9cc31952
https://github.com/modelcontextprotocol/python-sdk/tree/a7779e119c3a7cc9bd8497c2e5b10f7d9cc31952
fix: collapse single-arg Server() to one line in migration examplehttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/b2dc1af855e6f1ad20779ebffd5418bf9813a936
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
b2dc1afhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/b2dc1af855e6f1ad20779ebffd5418bf9813a936
https://github.com/modelcontextprotocol/python-sdk/tree/b2dc1af855e6f1ad20779ebffd5418bf9813a936
refactor: replace _create_handler_kwargs with private methods on MCPServerhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/e7a6e5ffcd16cac9fb26df7a5aea33bdd5721928
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
e7a6e5fhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/e7a6e5ffcd16cac9fb26df7a5aea33bdd5721928
https://github.com/modelcontextprotocol/python-sdk/tree/e7a6e5ffcd16cac9fb26df7a5aea33bdd5721928
refactor: use dict instead of list of tuples for handler mapshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/e0fc054d89620facc28f171e26b4ea47e7beab99
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
e0fc054https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/e0fc054d89620facc28f171e26b4ea47e7beab99
https://github.com/modelcontextprotocol/python-sdk/tree/e0fc054d89620facc28f171e26b4ea47e7beab99
docs: document keyword-only Server constructor params in migration guidehttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/56e4ada661a35049733ff77bf2f6867c01679c6d
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
56e4adahttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/56e4ada661a35049733ff77bf2f6867c01679c6d
https://github.com/modelcontextprotocol/python-sdk/tree/56e4ada661a35049733ff77bf2f6867c01679c6d
refactor: inline _register_default_task_handlers into enable_taskshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/5e4274a67be8af0c7f8a9295ba523146558deaaf
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
5e4274ahttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/5e4274a67be8af0c7f8a9295ba523146558deaaf
https://github.com/modelcontextprotocol/python-sdk/tree/5e4274a67be8af0c7f8a9295ba523146558deaaf
feat: add on_* handler kwargs to enable_tasks for custom task handlershttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/032ebb26e137cc71b72145fdfae8ec6118502819
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
032ebb2https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/032ebb26e137cc71b72145fdfae8ec6118502819
https://github.com/modelcontextprotocol/python-sdk/tree/032ebb26e137cc71b72145fdfae8ec6118502819
refactor: drop explicit Any from ServerRequestContext, rely on RequestT defaulthttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/9b77527c3664905d57c919ff452303a659ecba1d
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
9b77527https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/9b77527c3664905d57c919ff452303a659ecba1d
https://github.com/modelcontextprotocol/python-sdk/tree/9b77527c3664905d57c919ff452303a659ecba1d
refactor: make ExperimentalHandlers generic on LifespanResultThttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/b466beb261082a098b34e0b8daef034adede622c
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
b466bebhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/b466beb261082a098b34e0b8daef034adede622c
https://github.com/modelcontextprotocol/python-sdk/tree/b466beb261082a098b34e0b8daef034adede622c
refactor: type MCPServer handler signatures instead of Anyhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/edf48333a28f4aab27eae642ad5f5dac36296760
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
edf4833https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/edf48333a28f4aab27eae642ad5f5dac36296760
https://github.com/modelcontextprotocol/python-sdk/tree/edf48333a28f4aab27eae642ad5f5dac36296760
refactor: type notify as ClientNotification, remove getattrhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/7801dc3e463c0003af5868577cc1b9dc1ab88d82
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
7801dc3https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/7801dc3e463c0003af5868577cc1b9dc1ab88d82
https://github.com/modelcontextprotocol/python-sdk/tree/7801dc3e463c0003af5868577cc1b9dc1ab88d82
fix: resolve pyright errors in ExperimentalHandlers.enable_taskshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/5fd17d133741accd5e20422a0d16e526375e7fd4
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
5fd17d1https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/5fd17d133741accd5e20422a0d16e526375e7fd4
https://github.com/modelcontextprotocol/python-sdk/tree/5fd17d133741accd5e20422a0d16e526375e7fd4
fix: advertise subscribe capability when handler is registeredhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/178d41f442cbbd1e5cf1d8d940bd79b609a87b0d
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
178d41fhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/178d41f442cbbd1e5cf1d8d940bd79b609a87b0d
https://github.com/modelcontextprotocol/python-sdk/tree/178d41f442cbbd1e5cf1d8d940bd79b609a87b0d
refactor: make on_ping non-optional with default handler per MCP spechttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/ca8fd2e380c381f11fe9dce15891f8500edd7640
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
ca8fd2ehttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/ca8fd2e380c381f11fe9dce15891f8500edd7640
https://github.com/modelcontextprotocol/python-sdk/tree/ca8fd2e380c381f11fe9dce15891f8500edd7640
fix: update tests to use new Server constructor kwargs patternhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/f4c256fd5753317c9ec04de2401bbd7f96e65c03
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
f4c256fhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/f4c256fd5753317c9ec04de2401bbd7f96e65c03
https://github.com/modelcontextprotocol/python-sdk/tree/f4c256fd5753317c9ec04de2401bbd7f96e65c03
fix: migrate experimental task server tests to new handler patternhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/b3f817fd2f6dc702645b6c101e57ec5b145fed93
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
b3f817fhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/b3f817fd2f6dc702645b6c101e57ec5b145fed93
https://github.com/modelcontextprotocol/python-sdk/tree/b3f817fd2f6dc702645b6c101e57ec5b145fed93
fix: migrate tests to new Server constructor kwargs patternhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/c72c2dc0b02fe1cc29a72239f0fb1fa39d80a0e7
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
c72c2dchttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/c72c2dc0b02fe1cc29a72239f0fb1fa39d80a0e7
https://github.com/modelcontextprotocol/python-sdk/tree/c72c2dc0b02fe1cc29a72239f0fb1fa39d80a0e7
fix: skip partial task capability testshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/793b144d39185bd4378aa72e33e1a6056a64d7e6
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
793b144https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/793b144d39185bd4378aa72e33e1a6056a64d7e6
https://github.com/modelcontextprotocol/python-sdk/tree/793b144d39185bd4378aa72e33e1a6056a64d7e6
fix: migrate examples and snippets to new Server constructor kwargs patternhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/8da8b7b4593a8735e8326df87e5bd5cbdbe306bb
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
8da8b7bhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/8da8b7b4593a8735e8326df87e5bd5cbdbe306bb
https://github.com/modelcontextprotocol/python-sdk/tree/8da8b7b4593a8735e8326df87e5bd5cbdbe306bb
fix: update README.v2.md prose to match new low-level Server APIhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/92f0de5b3864bdb758d4524742c135d79db9ed0e
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
92f0de5https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/92f0de5b3864bdb758d4524742c135d79db9ed0e
https://github.com/modelcontextprotocol/python-sdk/tree/92f0de5b3864bdb758d4524742c135d79db9ed0e
fix: improve test coverage across lowlevel server and experimental taskshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/f61ca1ff5aa3f80e7f534cdf87360791e3dcb333
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
f61ca1fhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/f61ca1ff5aa3f80e7f534cdf87360791e3dcb333
https://github.com/modelcontextprotocol/python-sdk/tree/f61ca1ff5aa3f80e7f534cdf87360791e3dcb333
fix: cover experimental property cache-hit branch and fix completion testhttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/c1a7020f225701e2684a178de8d1800997f96db9
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
c1a7020https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/c1a7020f225701e2684a178de8d1800997f96db9
https://github.com/modelcontextprotocol/python-sdk/tree/c1a7020f225701e2684a178de8d1800997f96db9
fix: address PR review comments (typo and field name in docs)https://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/868165a1a0d1cb9eaffe14eae092bc9047f069b0
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
868165ahttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/868165a1a0d1cb9eaffe14eae092bc9047f069b0
https://github.com/modelcontextprotocol/python-sdk/tree/868165a1a0d1cb9eaffe14eae092bc9047f069b0
fix: improve migration guide accuracy and document additional breaking changeshttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/903866c9ccd27f45b67b4ee5a30ab34f1cdafe28
https://github.com/maxisbey
maxisbeyhttps://github.com/modelcontextprotocol/python-sdk/commits?author=maxisbey
903866chttps://github.com/modelcontextprotocol/python-sdk/pull/1985/commits/903866c9ccd27f45b67b4ee5a30ab34f1cdafe28
https://github.com/modelcontextprotocol/python-sdk/tree/903866c9ccd27f45b67b4ee5a30ab34f1cdafe28
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.