Skip to content

fix: enumerate conformance client scenarios#1008

Merged
DaleSeo merged 1 commit into
mainfrom
jamadeo/conformance-client-scenarios
Jul 18, 2026
Merged

fix: enumerate conformance client scenarios#1008
DaleSeo merged 1 commit into
mainfrom
jamadeo/conformance-client-scenarios

Conversation

@jamadeo

@jamadeo jamadeo commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

fixes #1001.

Restores explicit dispatch arms for the ten client scenarios broken in #991:

standard auth flow:

  • auth/iss-*
  • auth/offline-access-*
  • auth/metadata-issuer-mismatch
  • auth/authorization-server-migration

plain connect/list client:

  • json-schema-ref-no-deref

run_auth_client now negotiates via ClientLifecycleMode::Discover

auth/authorization-server-migration tracked in #879

How Has This Been Tested?

npx -y @modelcontextprotocol/conformance@0.2.0-alpha.9 client --command ./target/debug/conformance-client --spec-version 2026-07-28 --suite all

Breaking Changes

None

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

fixes #1001.

Restores explicit dispatch arms for the ten client scenarios orphaned by #991:

standard auth flow:
- `auth/iss-*`
- `auth/offline-access-*`
- `auth/metadata-issuer-mismatch`
- `auth/authorization-server-migration`

plain connect/list client:
`json-schema-ref-no-deref`

`run_auth_client` now negotiates via `ClientLifecycleMode::Discover` —

`auth/authorization-server-migration` tracked in #879
@jamadeo
jamadeo requested a review from a team as a code owner July 18, 2026 02:06
@DaleSeo
DaleSeo merged commit 61b40af into main Jul 18, 2026
21 checks passed
@DaleSeo
DaleSeo deleted the jamadeo/conformance-client-scenarios branch July 18, 2026 13:24
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.

Conformance client: auth scenarios unmapped since #991 dispatch change (blocks verifying SEP-2468/SEP-2352 fixes)

2 participants