github doobidoo/mcp-memory-service v10.59.2
v10.59.2 — fix(oauth): AnyUrl for redirect_uri, IDE schemes now functional

6 hours ago

What's Changed

Bug Fixes

fix(oauth): use AnyUrl for redirect_uri in AuthorizationRequest and TokenRequest (#942, reported by @tkislan)

HttpUrl only accepts http/https schemes — cursor://, vscode://, vscode-insiders:// were silently rejected by Pydantic before reaching the ALLOWED_SCHEMES whitelist in registration.py. This meant the IDE scheme support added in v10.59.0 was a no-op in practice: Pydantic discarded the URI before the application code ever saw it.

Fix: redirect_uri fields in AuthorizationRequest and TokenRequest changed from Optional[HttpUrl] to Optional[AnyUrl] in src/mcp_memory_service/web/oauth/models.py. ErrorResponse.error_uri retains HttpUrl (always a docs URL). 18 regression tests added covering all 5 schemes (cursor, vscode, vscode-insiders, https, http) for both request models.

Upgrade Notes

This is a PATCH release — no breaking changes. Users running v10.59.0 or v10.59.1 who use Cursor or VS Code OAuth should upgrade to get functional IDE redirect URIs.


Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#10592---2026-05-17

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.