chat-ui
feat(mcp): OAuth 2.1 support for MCP servers
#2250
Open

feat(mcp): OAuth 2.1 support for MCP servers #2250

gary149 wants to merge 16 commits into main from mcp-oauth
gary149
chatgpt-codex-connector
chatgpt-codex-connector commented on 2026-04-30
gary149 feat(mcp): add OAuth 2.1 support for MCP servers
19ca9be1
pngwn pngwn force pushed from af82d6a1 to 19ca9be1 36 days ago
pngwn mcp oauth hardening (#2450)
a714beb9
pngwn Merge branch 'main' into mcp-oauth
452c0df1
pngwn fix(mcp): validate the RFC 9207 iss parameter on the OAuth callback
4f8dffa9
pngwn Merge branch 'main' into mcp-oauth
e990e374
pngwn prevent mcp oauth connection deadlocks (#2466)
46f9e131
pngwn fix(mcp): tolerate null optional client metadata from DCR (#2467)
c5510d04
pngwn Merge remote-tracking branch 'origin/main' into mcp-oauth
f3dc6bb5
abidlabs abidlabs requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 20 days ago
abidlabs
abidlabs commented on 2026-08-08
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-08-08
abidlabs
pngwn
pngwn
pngwn fix(mcp): correct OAuth pill lifetime and stuck "connecting" after re…
191a52e2
pngwn
pngwn commented on 2026-08-10
pngwn chore(mcp): address review — cut 'what' comments, condense the rest t…
c0a531d2
pngwn Apply suggestion from @abidlabs
381b6ecc
pngwn fix(mcp): address Copilot review findings for OAuth
fd8951d4
abidlabs
pngwn fix(mcp): recover OAuth popup flows that close before the result lands
acbf4f75
evalstate
pngwn fix(mcp): address security review findings for OAuth
ac5d6c71
pngwn feat(mcp): encrypt OAuth credentials at rest and expire idle connections
f0c4e76b
pngwn test(mcp): expect the sliding TTL on migrated OAuth connections
d1e37e60
abidlabs
abidlabs approved these changes on 2026-08-11
pngwn

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone