Skip to content

Conversation

@jeremiah1066
Copy link
Contributor

This code builds on #2942, adding native OAuth 2.0 authentication support to the MCP client, enabling automatic authentication with OAuth-protected MCP servers. The implementation supports dynamic client registration and uses the standard OAuth 2.0 Authorization Code flow with PKCE.

This code was written with the Notion MCP in mind, and tested against that service but should work with most OAuth 2.0-compliant remote MCPs.

@jeremiah1066 jeremiah1066 changed the title Jeremiah1066 streamable http oauth Streamable-http oauth Jul 2, 2025
@jeremiah1066 jeremiah1066 force-pushed the jeremiah1066-streamable-http-oauth branch from 478b4a4 to 6ee1c07 Compare July 2, 2025 01:06
@jeremiah1066 jeremiah1066 reopened this Jul 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants