René's URL Explorer Experiment


Title: Auth SSE simple example by ihrpr · Pull Request #610 · modelcontextprotocol/python-sdk · GitHub

Open Graph Title: Auth SSE simple example by ihrpr · Pull Request #610 · modelcontextprotocol/python-sdk

X Title: Auth SSE simple example by ihrpr · Pull Request #610 · modelcontextprotocol/python-sdk

Description: The official Python SDK for Model Context Protocol servers and clients - Auth SSE simple example by ihrpr · Pull Request #610 · modelcontextprotocol/python-sdk

Open Graph Description: Adding a simple example for auth which was implemented in #255 This tiny server is useful: testing auth, will need to do the same for streamable http testing inspector testing clients Tested with...

X Description: Adding a simple example for auth which was implemented in #255 This tiny server is useful: testing auth, will need to do the same for streamable http testing inspector testing clients Tested with...

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

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:584958e9-d372-fea9-cae9-c8d004bff7c2
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB45A:205C21:7FBC15:A3CFB3:6A5AD369
html-safe-noncecae380ab3ce7ab5f5d81b358c20e7a8c8c14b89a2c360d47db7f11b1bb5d5696
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNDVBOjIwNUMyMTo3RkJDMTU6QTNDRkIzOjZBNUFEMzY5IiwidmlzaXRvcl9pZCI6IjkwODA5OTM4NTk4OTE4MTExNzciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac5b9243850cc3659f8bac22c80a6382a7dc003d628b773192eafd1bc1c84ad5d7
hovercard-subject-tagpull_request:2494196937
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/610/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/1d99ad27b8b23910d7fc891d1d40576646415cd443af29859a84d21abb1f8b47/modelcontextprotocol/python-sdk/pull/610
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1d99ad27b8b23910d7fc891d1d40576646415cd443af29859a84d21abb1f8b47/modelcontextprotocol/python-sdk/pull/610
og:image:altAdding a simple example for auth which was implemented in #255 This tiny server is useful: testing auth, will need to do the same for streamable http testing inspector testing clients Tested with...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameihrpr
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/610#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fpython-sdk%2Fpull%2F610
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%2F610
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/610
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/610
Reloadhttps://github.com/modelcontextprotocol/python-sdk/pull/610
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/610
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 258 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
ihrprhttps://github.com/ihrpr
mainhttps://github.com/modelcontextprotocol/python-sdk/tree/main
ihrpr/auth-examplehttps://github.com/modelcontextprotocol/python-sdk/tree/ihrpr/auth-example
Conversationhttps://github.com/modelcontextprotocol/python-sdk/pull/610
Commits100 (100)https://github.com/modelcontextprotocol/python-sdk/pull/610/commits
Checkshttps://github.com/modelcontextprotocol/python-sdk/pull/610/checks
Files changedhttps://github.com/modelcontextprotocol/python-sdk/pull/610/files
Auth SSE simple examplehttps://github.com/modelcontextprotocol/python-sdk/pull/610#top
ihrprhttps://github.com/ihrpr
mainhttps://github.com/modelcontextprotocol/python-sdk/tree/main
ihrpr/auth-examplehttps://github.com/modelcontextprotocol/python-sdk/tree/ihrpr/auth-example
https://github.com/ihrpr
ihrprhttps://github.com/ihrpr
May 1, 2025https://github.com/modelcontextprotocol/python-sdk/pull/610#issue-3034324343
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/610
#255https://github.com/modelcontextprotocol/python-sdk/pull/255
https://private-user-images.githubusercontent.com/21148364/439670604-9491c815-65f6-47f8-89d1-e4d0e527825c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODQzMzc1NTgsIm5iZiI6MTc4NDMzNzI1OCwicGF0aCI6Ii8yMTE0ODM2NC80Mzk2NzA2MDQtOTQ5MWM4MTUtNjVmNi00N2Y4LTg5ZDEtZTRkMGU1Mjc4MjVjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzE4VDAxMTQxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNmM2JhY2JjOWZhNzFiNmY4NTdjMTVlYjY2MTJmNTQ5NzI1MjYxNGU4ZDBkMGJmZTkxOWEyZjI4OTUzYTRjMTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.4Vlzwj83PLqsQXZ5S3vGGgiYEw05vfMh1_PBcZLrEY8
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/610
praboud-anthttps://github.com/praboud-ant
March 19, 2025 11:01https://github.com/modelcontextprotocol/python-sdk/pull/610#commits-pushed-682ff1e
https://github.com/praboud-ant
wiphttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/682ff1e9e3c8c66aafa5a9f1acd2e21deeeaa9a4
682ff1ehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/682ff1e9e3c8c66aafa5a9f1acd2e21deeeaa9a4
https://github.com/praboud-ant
Unwind changeshttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/331d51eb04d0f667ff131c6d2315b00fd6751c00
331d51ehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/331d51eb04d0f667ff131c6d2315b00fd6751c00
https://github.com/praboud-ant
wiphttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/d283f560cc3a461555daba6acd533ab0be157cde
d283f56https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/d283f560cc3a461555daba6acd533ab0be157cde
https://github.com/praboud-ant
Get tests passinghttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e96d280a683f0dbfab4f3939d4f5cbd93c47928a
e96d280https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e96d280a683f0dbfab4f3939d4f5cbd93c47928a
https://github.com/praboud-ant
Clean up provider interfacehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/1e9dd4c213a2e31920df0c7dab4e6db699c3c5bc
1e9dd4chttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/1e9dd4c213a2e31920df0c7dab4e6db699c3c5bc
https://github.com/praboud-ant
Linthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/d535089a661a94f43f5f0e24846c07d0fd23919e
d535089https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/d535089a661a94f43f5f0e24846c07d0fd23919e
https://github.com/praboud-ant
Clean up registration endpointhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/031cadff64ecde859f59b1a5ab19997ffe84979e
031cadfhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/031cadff64ecde859f59b1a5ab19997ffe84979e
https://github.com/praboud-ant
Linthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/765efb6a096ef187c103f5a95f5d3423885514b5
765efb6https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/765efb6a096ef187c103f5a95f5d3423885514b5
https://github.com/praboud-ant
update token + revoke to use form datahttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/0637bc3c09013388438ec3fd67878e6b37b62d74
0637bc3https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/0637bc3c09013388438ec3fd67878e6b37b62d74
https://github.com/praboud-ant
Adjust more things to fit spechttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/b99633af2a3de7e68a6852f46d3f7c50478898dc
b99633ahttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/b99633af2a3de7e68a6852f46d3f7c50478898dc
https://github.com/praboud-ant
Linthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9ae1c2174b6fe5105bfd730f3485e03eb10471a9
9ae1c21https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9ae1c2174b6fe5105bfd730f3485e03eb10471a9
https://github.com/praboud-ant
Remove duphttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/50683b9cb752663eb7a378e3db637196fbdabec7
50683b9https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/50683b9cb752663eb7a378e3db637196fbdabec7
https://github.com/praboud-ant
Commenthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/2c5f26a86ddb52c0f7b531d7a10470dddd43264d
2c5f26ahttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/2c5f26a86ddb52c0f7b531d7a10470dddd43264d
https://github.com/praboud-ant
Refactor back to authorize()https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e60599461b397450b10e423534ccd71e1b062ada
e605994https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e60599461b397450b10e423534ccd71e1b062ada
https://github.com/praboud-ant
Improve validation for /tokenhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e7c5f87fd30910e61fd0321a7f725d49eb782eba
e7c5f87https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e7c5f87fd30910e61fd0321a7f725d49eb782eba
https://github.com/praboud-ant
Improve validation for registrationhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/83c0c9f7b5a16e85fb814b3bda9675bd5b10399d
83c0c9fhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/83c0c9f7b5a16e85fb814b3bda9675bd5b10399d
https://github.com/praboud-ant
Improve /authorize validation & add testshttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/0c1aae97c7de1ea09ba33b356d3b1d41fe9a010b
0c1aae9https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/0c1aae97c7de1ea09ba33b356d3b1d41fe9a010b
https://github.com/praboud-ant
Hoist oauth token expiration check into bearer auth middlewarehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/038fb045f076b6aa8b151febdd7f93f827834316
038fb04https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/038fb045f076b6aa8b151febdd7f93f827834316
https://github.com/praboud-ant
Add tests for /revoke validationhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/a4e17f3f13446e26fe1f6dc3dd7688e72a0c5bb5
a4e17f3https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/a4e17f3f13446e26fe1f6dc3dd7688e72a0c5bb5
https://github.com/praboud-ant
Lint + typecheckhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/5f11c601f4743e2fed2dd1dd67671ad0edbbca22
5f11c60https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/5f11c601f4743e2fed2dd1dd67671ad0edbbca22
https://github.com/praboud-ant
Clean up unused error classeshttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/571913a89397a9f1c29e7150d9cf3adecc367073
571913ahttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/571913a89397a9f1c29e7150d9cf3adecc367073
https://github.com/praboud-ant
Update to use Python 3.10 typeshttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/d43647f8f385207a04eb7f0eb737875cfbe70cfd
d43647fhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/d43647f8f385207a04eb7f0eb737875cfbe70cfd
https://github.com/praboud-ant
Use classes for handlershttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9d72c1e598f41e8e1741e20b541ce1776c57882d
9d72c1ehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9d72c1e598f41e8e1741e20b541ce1776c57882d
https://github.com/praboud-ant
Refactorhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/a5079af9844b169a7bc34668275554fced20565a
a5079afhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/a5079af9844b169a7bc34668275554fced20565a
https://github.com/praboud-ant
Simplify bearer auth logichttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/c4c26087c224d443853723913666ef0218652586
c4c2608https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/c4c26087c224d443853723913666ef0218652586
https://github.com/praboud-ant
Avoid asyncio dependency in testshttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/bc62d73214b62415b8e6f1fe346d8a4320054041
bc62d73https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/bc62d73214b62415b8e6f1fe346d8a4320054041
https://github.com/praboud-ant
Add commenthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/3852179c7dc1801c67c193632ccb10667346dd28
3852179https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/3852179c7dc1801c67c193632ccb10667346dd28
https://github.com/praboud-ant
Linthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/874838a58f54c11287a32b2f6d89e21ecc9a7c5a
874838ahttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/874838a58f54c11287a32b2f6d89e21ecc9a7c5a
https://github.com/praboud-ant
Add json_response.py commenthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/f788d7900beed7fa0ae582c9e855d6b35b664af5
f788d79https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/f788d7900beed7fa0ae582c9e855d6b35b664af5
https://github.com/praboud-ant
Formathttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/152feb94df7324f47ba9d1a1521bcc9062a1fd8d
152feb9https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/152feb94df7324f47ba9d1a1521bcc9062a1fd8d
ihrprhttps://github.com/ihrpr
May 1, 2025 08:10https://github.com/modelcontextprotocol/python-sdk/pull/610#commits-pushed-b0fe041
https://github.com/ihrpr
fix testhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/b0fe0418ff19f7c923e1b33b1a57bcc91e5e9383
b0fe041https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/b0fe0418ff19f7c923e1b33b1a57bcc91e5e9383
https://github.com/ihrpr
testhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/ba366e332d0aef7194338a74de85f8463872093f
ba366e3https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/ba366e332d0aef7194338a74de85f8463872093f
https://github.com/ihrpr
testhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e1a9fec1c6068662df7d5678e15764af4a1e49e6
e1a9fechttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e1a9fec1c6068662df7d5678e15764af4a1e49e6
https://github.com/ihrpr
skip testhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/af4221f231b50e91b9e42099967d549fff4a47b6
af4221fhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/af4221f231b50e91b9e42099967d549fff4a47b6
https://github.com/ihrpr
Test auth (https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/f2840fe5d370b7d1324f0cf517da0c66caa39325
#609https://github.com/modelcontextprotocol/python-sdk/pull/609
)https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/f2840fe5d370b7d1324f0cf517da0c66caa39325
f2840fehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/f2840fe5d370b7d1324f0cf517da0c66caa39325
https://github.com/ihrpr
remove pyright upgrade and ruff formathttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/cda4401c043a60b2249c4069315a3d0500bfd95b
cda4401https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/cda4401c043a60b2249c4069315a3d0500bfd95b
https://github.com/ihrpr
uv lockhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/f2cc6eef7e431b7d3b88336208be292aebcf3e82
f2cc6eehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/f2cc6eef7e431b7d3b88336208be292aebcf3e82
https://github.com/ihrpr
add an examplehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9c78e5e001cb49cbdf0123cec1f89b40a3cb5dee
9c78e5ehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9c78e5e001cb49cbdf0123cec1f89b40a3cb5dee
https://github.com/ihrpr
commentshttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/59e6c64ee756a703bf1881a6967cfb1d514f177e
59e6c64https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/59e6c64ee756a703bf1881a6967cfb1d514f177e
https://github.com/ihrpr
commenthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/cb7f0c4fe70f9dfd940a700f1d4694672c4a049a
cb7f0c4https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/cb7f0c4fe70f9dfd940a700f1d4694672c4a049a
https://github.com/ihrpr
ruffhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/8ddf7f7f6329a01fc65af6f7e9ba9b87ed6dff2d
8ddf7f7https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/8ddf7f7f6329a01fc65af6f7e9ba9b87ed6dff2d
https://github.com/jerome3o-anthropic
jerome3o-anthropichttps://github.com/jerome3o-anthropic
May 1, 2025 https://github.com/modelcontextprotocol/python-sdk/pull/610#pullrequestreview-2810326828
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/610/files/8ddf7f7f6329a01fc65af6f7e9ba9b87ed6dff2d
jerome3o-anthropichttps://github.com/jerome3o-anthropic
https://github.com/modelcontextprotocol/python-sdk/pull/610#pullrequestreview-2810326828
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
herehttps://gist.github.com/jerome3o-anthropic/3ac1d86326bc59930daf868533d35cde
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/610
May 1, 2025 18:43https://github.com/modelcontextprotocol/python-sdk/pull/610#event-17491049218
https://github.com/ihrpr
ihrprhttps://github.com/ihrpr
jerome3o-anthropichttps://github.com/jerome3o-anthropic
stale reviewhttps://github.com/modelcontextprotocol/python-sdk/pull/610#pullrequestreview-2810326828
May 1, 2025 18:43https://github.com/modelcontextprotocol/python-sdk/pull/610#event-17491049228
pcarletonhttps://github.com/pcarleton
May 2, 2025 10:58https://github.com/modelcontextprotocol/python-sdk/pull/610#commits-pushed-2c85c66
https://github.com/pcarleton
switch to localhosthttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/2c85c6649c7d6604200f9213474c213447102a1c
2c85c66https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/2c85c6649c7d6604200f9213474c213447102a1c
https://github.com/pcarleton
add scopes to oauth metadatahttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/ed6dad2876deadc268b2859547d71fc54c18b751
ed6dad2https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/ed6dad2876deadc268b2859547d71fc54c18b751
https://github.com/dsp-ant
dsp-anthttps://github.com/dsp-ant
May 2, 2025 https://github.com/modelcontextprotocol/python-sdk/pull/610#pullrequestreview-2811736832
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/610/files/8ddf7f7f6329a01fc65af6f7e9ba9b87ed6dff2d
pcarletonhttps://github.com/pcarleton
May 2, 2025 12:07https://github.com/modelcontextprotocol/python-sdk/pull/610#commits-pushed-e9cee55
https://github.com/pcarleton
separate mcp scope from github scopehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e9cee5519ec0ee16e16f7086f1c7ce6c801f11c0
e9cee55https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/e9cee5519ec0ee16e16f7086f1c7ce6c801f11c0
https://github.com/pcarleton
ruffhttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/0eef578e8566ccb676d32ffb258acdc7d503993e
0eef578https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/0eef578e8566ccb676d32ffb258acdc7d503993e
https://github.com/pcarleton
pcarletonhttps://github.com/pcarleton
dsp-anthttps://github.com/dsp-ant
stale reviewhttps://github.com/modelcontextprotocol/python-sdk/pull/610#pullrequestreview-2811736832
0eef578https://github.com/modelcontextprotocol/python-sdk/commit/0eef578e8566ccb676d32ffb258acdc7d503993e
May 2, 2025 11:11https://github.com/modelcontextprotocol/python-sdk/pull/610#event-17498600581
pcarletonhttps://github.com/pcarleton
May 2, 2025 12:12https://github.com/modelcontextprotocol/python-sdk/pull/610#commits-pushed-01f3f05
https://github.com/pcarleton
Merge branch 'main' into ihrpr/auth-examplehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/01f3f05db20744371a3214d3bb5235e684c25c9e
01f3f05https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/01f3f05db20744371a3214d3bb5235e684c25c9e
https://github.com/ihrpr
Merge branch 'main' into ihrpr/auth-examplehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/ebb9151f5b66c253d63eb66025bb2829295c4b04
ebb9151https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/ebb9151f5b66c253d63eb66025bb2829295c4b04
https://github.com/pcarleton
pcarletonhttps://github.com/pcarleton
May 7, 2025 https://github.com/modelcontextprotocol/python-sdk/pull/610#pullrequestreview-2821205133
View reviewed changes https://github.com/modelcontextprotocol/python-sdk/pull/610/files/6bfa708543cd2554393fd87041a2ab41bb5e04da
pcarletonhttps://github.com/pcarleton
https://github.com/modelcontextprotocol/python-sdk/pull/610#pullrequestreview-2821205133
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#648https://github.com/modelcontextprotocol/python-sdk/pull/648
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/610
ihrprhttps://github.com/ihrpr
May 7, 2025 11:18https://github.com/modelcontextprotocol/python-sdk/pull/610#commits-pushed-9cfbb1c
https://github.com/ihrpr
Merge branch 'main' into ihrpr/auth-examplehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9cfbb1cd9e368d6684918b4062547ab0d519e49e
9cfbb1chttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/9cfbb1cd9e368d6684918b4062547ab0d519e49e
https://github.com/ihrpr
Merge branch 'main' into ihrpr/auth-examplehttps://github.com/modelcontextprotocol/python-sdk/pull/610/commits/6bfa708543cd2554393fd87041a2ab41bb5e04da
6bfa708https://github.com/modelcontextprotocol/python-sdk/pull/610/commits/6bfa708543cd2554393fd87041a2ab41bb5e04da
https://github.com/ihrpr
ihrprhttps://github.com/ihrpr
a027d75https://github.com/modelcontextprotocol/python-sdk/commit/a027d75f609000378522c5873c2a16aa1963d487
May 7, 2025https://github.com/modelcontextprotocol/python-sdk/pull/610#event-17560110283
https://github.com/ihrpr
ihrprhttps://github.com/ihrpr
May 7, 2025 16:52https://github.com/modelcontextprotocol/python-sdk/pull/610#event-17560111116
https://github.com/pcarleton
pcarletonhttps://github.com/pcarleton
May 8, 2025 https://github.com/modelcontextprotocol/python-sdk/pull/610#ref-pullrequest-3028817490
Add Auth debugger tab modelcontextprotocol/inspector#355 https://github.com/modelcontextprotocol/inspector/pull/355
https://github.com/yexuanyang
yexuanyanghttps://github.com/yexuanyang
May 25, 2025 https://github.com/modelcontextprotocol/python-sdk/pull/610#ref-issue-3089124332
mcp_oauth_server example can not be tested in mcp inspector v0.13 modelcontextprotocol/rust-sdk#217 https://github.com/modelcontextprotocol/rust-sdk/issues/217
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%2F610
https://github.com/pcarleton
pcarleton https://github.com/pcarleton
https://github.com/modelcontextprotocol/python-sdk/pull/610/files/6bfa708543cd2554393fd87041a2ab41bb5e04da
https://github.com/jerome3o-anthropic
jerome3o-anthropic https://github.com/jerome3o-anthropic
https://github.com/modelcontextprotocol/python-sdk/pull/610/files/8ddf7f7f6329a01fc65af6f7e9ba9b87ed6dff2d
https://github.com/dsp-ant
dsp-ant https://github.com/dsp-ant
https://github.com/modelcontextprotocol/python-sdk/pull/610/files/8ddf7f7f6329a01fc65af6f7e9ba9b87ed6dff2d
Please reload this pagehttps://github.com/modelcontextprotocol/python-sdk/pull/610
https://github.com/ihrpr
https://github.com/pcarleton
https://github.com/jerome3o-anthropic
https://github.com/dsp-ant
https://github.com/praboud-ant
https://github.com/bhosmer-ant
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.