2.4.0-rc.21
Pre-release
Pre-release
Release candidate for 2.4.0.
Since 2.4.0-rc.20
authorizer mcpnow honours--url. The subcommand inherits the root flag set, so--urlwas always accepted there, butparsers.SetTrustedURLwas only called from the server's startup path — so it silently did nothing and issuer validation stayed on header derivation (#768).--mcp-authorizer-urlis deprecated and inert. Pass--urlwith the same value. Still parsed so existing setups keep starting; it warns and is ignored, and goes away in 2.5.0 with the subcommand (#768).--mcp-bearerwithout--urlis refused at startup, instead of failing later as a bareUnauthenticatedon every tool call (#768).- Docs/changelog corrections for
--urlbecoming mandatory: the flag's own--helpstill described it as optional (#767), and the change was absent from the changelog (#766).
Upgrading from 2.3.x
--url is required as of 2.4.0 — the server refuses to start without it. It is not --allowed-origins: --url is this server's own address, --allowed-origins is the apps it may redirect to. See Trusted base URL.
--encryption-key is required for RS*/ES* deployments.
Full detail in CHANGELOG.md.