diff --git a/core/server.py b/core/server.py index 2931b34..15a55e0 100644 --- a/core/server.py +++ b/core/server.py @@ -53,9 +53,12 @@ class WellKnownCacheControlMiddleware: return path = scope.get("path", "") - is_oauth_well_known = path.startswith( - "/.well-known/oauth-authorization-server" - ) or path.startswith("/.well-known/oauth-protected-resource") + is_oauth_well_known = ( + path == "/.well-known/oauth-authorization-server" + or path.startswith("/.well-known/oauth-authorization-server/") + or path == "/.well-known/oauth-protected-resource" + or path.startswith("/.well-known/oauth-protected-resource/") + ) if not is_oauth_well_known: await self.app(scope, receive, send) return diff --git a/uv.lock b/uv.lock index 859431b..2a68b9f 100644 --- a/uv.lock +++ b/uv.lock @@ -2044,7 +2044,7 @@ wheels = [ [[package]] name = "workspace-mcp" -version = "1.13.1" +version = "1.14.0" source = { editable = "." } dependencies = [ { name = "cryptography" },