-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Comparing changes
Open a pull request
base repository: modelcontextprotocol/typescript-sdk
base: main
head repository: modelcontextprotocol/typescript-sdk
compare: pr-652
- 17 commits
- 4 files changed
- 3 contributors
Commits on Jul 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for be90ac5 - Browse repository at this point
Copy the full SHA be90ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bb5f3e - Browse repository at this point
Copy the full SHA 3bb5f3eView commit details
Commits on Jul 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5375f46 - Browse repository at this point
Copy the full SHA 5375f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 997b850 - Browse repository at this point
Copy the full SHA 997b850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69619b9 - Browse repository at this point
Copy the full SHA 69619b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c148ef1 - Browse repository at this point
Copy the full SHA c148ef1View commit details
Commits on Jul 23, 2025
-
feat: add S256 PKCE validation for OIDC discovery
Adds validation during OIDC provider discovery to ensure S256 code challenge method is supported as required by MCP specification. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for ecb76f1 - Browse repository at this point
Copy the full SHA ecb76f1View commit details -
refactor: restore original fallback behavior in discovery
Moves fallback logic back to individual functions instead of generating "fake" metadata during discovery. Discovery now returns undefined on 404 like the original code, maintaining the existing architectural pattern where functions handle their own URL fallbacks. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 7734124 - Browse repository at this point
Copy the full SHA 7734124View commit details -
feat: add root OAuth discovery fallback with RFC compliance
Implements root OAuth discovery fallback when path-aware discovery fails, restoring compatibility behavior from original code. Adds comprehensive RFC documentation for OAuth 2.0 Authorization Server Metadata (RFC 8414) and OpenID Connect Discovery 1.0 path handling rules. Discovery sequence for issuer with path components: 1. OAuth with path insertion (RFC 8414 Section 3.1) 2. OIDC with path insertion (RFC 8414 Section 5 compatibility) 3. OIDC with path appending (OIDC Discovery 1.0 Section 4.1) 4. OAuth root fallback for compatibility 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 4f6b5ad - Browse repository at this point
Copy the full SHA 4f6b5adView commit details -
refactor: revise discovery order for consistency
Changes discovery sequence to be more logical and consistent: 1. Path-aware OAuth discovery 2. Root OAuth discovery (if path exists) 3. OIDC discovery methods This ensures OAuth methods are exhausted before trying OIDC, providing more predictable fallback behavior. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 7065c38 - Browse repository at this point
Copy the full SHA 7065c38View commit details -
test: remove redundant discovery tests
Removes tests that are now covered by the parameterized discovery sequence tests, eliminating duplication while maintaining full coverage of all discovery scenarios. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for fdc147e - Browse repository at this point
Copy the full SHA fdc147eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ccd03 - Browse repository at this point
Copy the full SHA c8ccd03View commit details
Commits on Jul 24, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 90f6eca - Browse repository at this point
Copy the full SHA 90f6ecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b51f5 - Browse repository at this point
Copy the full SHA 49b51f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b2c0b1 - Browse repository at this point
Copy the full SHA 0b2c0b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab060e1 - Browse repository at this point
Copy the full SHA ab060e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6fd8f5 - Browse repository at this point
Copy the full SHA a6fd8f5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...pr-652