Skip to content

feat(mcp): OAuth2 PKCE flow with dynamic client registration for MCP agents - #8264

Merged
andypalmi merged 7 commits into
feat/7431-mcp-wellknown-discoveryfrom
feat/7432-mcp-oauth-pkce
Aug 26, 2026
Merged

feat(mcp): OAuth2 PKCE flow with dynamic client registration for MCP agents#8264
andypalmi merged 7 commits into
feat/7431-mcp-wellknown-discoveryfrom
feat/7432-mcp-oauth-pkce

refactor(mcp): identify MCP clients via ownerType and widen refresh c…

7209333
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 25, 2026 in 0s

76.23% (+0.12%) compared to 691aa4b

View this Pull Request on Codecov

76.23% (+0.12%) compared to 691aa4b

Details

Codecov Report

❌ Patch coverage is 88.05031% with 19 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.23%. Comparing base (691aa4b) to head (7209333).

Files with missing lines Patch % Lines
forge/routes/auth/oauth.js 82.60% 16 Missing ⚠️
forge/db/controllers/AccessToken.js 97.29% 1 Missing ⚠️
...igrations/20260824-01-add-mcp-authclient-fields.js 83.33% 1 Missing ⚠️
...25-01-add-refreshTokenExpiresAt-to-AccessTokens.js 80.00% 1 Missing ⚠️
Additional details and impacted files
@@                          Coverage Diff                          @@
##           feat/7431-mcp-wellknown-discovery    #8264      +/-   ##
=====================================================================
+ Coverage                              76.11%   76.23%   +0.12%     
=====================================================================
  Files                                    447      450       +3     
  Lines                                  24011    24137     +126     
  Branches                                6405     6442      +37     
=====================================================================
+ Hits                                   18275    18400     +125     
- Misses                                  5736     5737       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.