Skip to content

Upgrade rmcp to 3.0.0 - #36001

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/12c1e45136cca89ce4fb15986c2b5df14608682a
Jul 29, 2026
Merged

Upgrade rmcp to 3.0.0#36001
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/12c1e45136cca89ce4fb15986c2b5df14608682a

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 29, 2026

Copy link
Copy Markdown

Upgrade rmcp to 3.0.0

What changed

  • Update the Rust MCP SDK from 3.0.0-beta.3 to 3.0.0 and adapt to its renamed metadata and server discovery types.
  • Accept discovery responses without server identity metadata, using the configured server name as a fallback, and rely on the SDK's native support for namespaced server identity metadata.
  • Preserve typed OAuth HTTP errors so transport failures, cross-origin redirects, and transient HTTP responses are reported instead of being treated as anonymous access.

Testing

  • Cover modern discovery with namespaced or missing server identity over HTTP, SSE, and stdio.
  • Cover OAuth discovery error propagation for transport failures, redirects, and transient status codes.

## What changed

- Update the Rust MCP SDK from `3.0.0-beta.3` to `3.0.0` and adapt to its renamed metadata and server discovery types.
- Accept discovery responses without server identity metadata, using the configured server name as a fallback, and rely on the SDK's native support for namespaced server identity metadata.
- Preserve typed OAuth HTTP errors so transport failures, cross-origin redirects, and transient HTTP responses are reported instead of being treated as anonymous access.

## Testing

- Cover modern discovery with namespaced or missing server identity over HTTP, SSE, and stdio.
- Cover OAuth discovery error propagation for transport failures, redirects, and transient status codes.

GitOrigin-RevId: 12c1e45136cca89ce4fb15986c2b5df14608682a
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/12c1e45136cca89ce4fb15986c2b5df14608682a branch from dcdfa4c to a05bcda Compare July 29, 2026 17:38
@copyberry
copyberry Bot merged commit a05bcda into main Jul 29, 2026
43 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/12c1e45136cca89ce4fb15986c2b5df14608682a branch July 29, 2026 17:39
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant