-
Notifications
You must be signed in to change notification settings - Fork 4.1k
feat: mcp oauth #6800
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: mcp oauth #6800
Conversation
- spin up a local server to handle redirects - create an MCPOauth class to handle oauths
- add storage to store tokens - in mcp connection, add headers
- added a startAuthentication protocol
- add protectedresource key to mcp server status - shift mcp server auth status handling to core
- correct lints in MCPManagerSingleton
RomneyDa
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adds suppot for oauth for MCP servers!
|
@uinstinct we noticed that the linear mcp which requires OAuth works with the current extension It seems like maybe the npm |
|
Reopened since the respons linear works is it uses |
|
@uinstinct trying this out, could you tweak to make the tooltip just
|
|
@uinstinct Fails with the sentry MCP server, appears that it's because of the redirect URL which does not hit anything Noticed this comment which seems relavent
e.g. approval redirects to |
RomneyDa
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See above comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested, works with https://hub.continue.dev/dallin/linear-sse
Note, doesn't work with Sentry MCP (405), but seems to be an exception, can iterate as needed
|
🎉 This PR is included in version 1.5.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.7.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |

Description
Oauth support for MCP
closes CON-2672
Checklist
Screen recording or screenshot
feat.mp4
Tests
[ What tests were added or updated to ensure the changes work as expected? ]
Summary by cubic
Added OAuth support for MCP by spinning up a local server to handle authentication redirects and integrating the flow with the VS Code extension.