build(deps): bump mcp from 0.22.0 to 0.24.0 in /docs
Merged
DE
4mo ago+1+1+0123456789-1-1-0123456789
Bumps mcp from 0.22.0 to 0.24.0.
Release notes
Sourced from mcp's releases.
v0.24.0
Added
- Support SSE reconnection per SEP-1699 in the HTTP client transport (#426)
- Validate the RFC 9207
issauthorization response parameter per SEP-2468 (#431)- Support
private_key_jwtclient authentication for theclient_credentialsgrant (#432)- Recognize multi round-trip
input_requiredresults per SEP-2322 (#433)- Add opt-in
ttlMs/cacheScopecache hints to List and Read results per SEP-2549 (#436)- Add
server/discoverand stateless lifecycle error codes per SEP-2575 (#438)- Associate server-to-client requests with the originating client request per SEP-2260 (#440)
- Add server-side MCP Apps helpers per SEP-1865 (#441)
- Support client-side elicitation with SEP-1034 schema defaults (#443)
- Support class-based Resource and ResourceTemplate definitions (#447)
Changed
- Bind stored client credentials to the authorization server issuer per SEP-2352 (#439)
Fixed
- Handle non-object JSON-RPC messages without raising (#448)
- Perform SSE stream writes outside the session mutex (#449)
- Validate required params for
initializeandresources/subscribe(#451)v0.23.0
Added
- Add a session-ownership hook to
StreamableHTTPTransportChanged
- Require calling
MCP::Client#connectbefore sending requests on stdio transport (#427)Deprecated
- Annotate Roots, Sampling, and Logging APIs as deprecated per SEP-2577 (#429)
Fixed
- Fix an incorrect
result: nullresponse to an id-bearing notification message (#435)- Validate
HostandOriginheaders to prevent DNS rebinding per MCP 2025-11-25- Bound stateful session retention to prevent an initialize-flood DoS
- Bound stdio frame reads with
max_line_bytes- Bound request body and frame reads to prevent memory-exhaustion DoS
Changelog
Sourced from mcp's changelog.
[0.24.0] - 2026-07-12
Added
- Support SSE reconnection per SEP-1699 in the HTTP client transport (#426)
- Validate the RFC 9207
issauthorization response parameter per SEP-2468 (#431)- Support
private_key_jwtclient authentication for theclient_credentialsgrant (#432)- Recognize multi round-trip
input_requiredresults per SEP-2322 (#433)- Add opt-in
ttlMs/cacheScopecache hints to List and Read results per SEP-2549 (#436)- Add
server/discoverand stateless lifecycle error codes per SEP-2575 (#438)- Associate server-to-client requests with the originating client request per SEP-2260 (#440)
- Add server-side MCP Apps helpers per SEP-1865 (#441)
- Support client-side elicitation with SEP-1034 schema defaults (#443)
- Support class-based Resource and ResourceTemplate definitions (#447)
Changed
- Bind stored client credentials to the authorization server issuer per SEP-2352 (#439)
Fixed
- Handle non-object JSON-RPC messages without raising (#448)
- Perform SSE stream writes outside the session mutex (#449)
- Validate required params for
initializeandresources/subscribe(#451)[0.23.0] - 2026-07-07
Added
- Add a session-ownership hook to
StreamableHTTPTransportChanged
- Require calling
MCP::Client#connectbefore sending requests on stdio transport (#427)Deprecated
- Annotate Roots, Sampling, and Logging APIs as deprecated per SEP-2577 (#429)
Fixed
- Fix an incorrect
result: nullresponse to an id-bearing notification message (#435)- Validate
HostandOriginheaders to prevent DNS rebinding per MCP 2025-11-25- Bound stateful session retention to prevent an initialize-flood DoS
- Bound stdio frame reads with
max_line_bytes- Bound request body and frame reads to prevent memory-exhaustion DoS
Commits
e85f6d0Merge pull request #453 from koic/release_0_24_01d8db69Release 0.24.0be59660Merge pull request #443 from koic/elicitation_sep1034_defaults5f9c84dMerge pull request #441 from koic/mcp_appsa793ddeMerge pull request #440 from koic/mcp_2026_07_28_spec_associate_server_requestse1fabe3Merge pull request #439 from koic/issuer_bound_client_credentialsc43ea6eMerge pull request #433 from koic/mrtr_result_type562afdfMerge pull request #432 from koic/client_credentials_jwt3d442d0Merge pull request #448 from koic/handle_non_object_json_rpc_messages8aae052Merge pull request #431 from koic/iss_parameter_validation- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Summary by cubic
Upgrade mcp in /docs from 0.22.0 to 0.24.0 to pick up protocol updates, security hardening, and fixes. Improves connection reliability and keeps docs aligned with the current SDK.
- Dependencies
- Bump
mcp0.22.0 → 0.24.0. - Notable changes: SSE reconnection for HTTP, RFC 9207
issvalidation and issuer-bound credentials, and JSON‑RPC handling fixes.
- Bump