From 98a4cc0ef655671c9a5d0b2b69a969637edc4e63 Mon Sep 17 00:00:00 2001 From: Milan Date: Thu, 7 May 2026 14:17:05 +0300 Subject: [PATCH] refactor(mcp): access has_client_credentials on MCPServer directly Greptile: getattr default was redundant; property exists on MCPServer and mcp_server is non-None inside the extra_headers forwarding block. Co-authored-by: Cursor --- litellm/proxy/_experimental/mcp_server/server.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/litellm/proxy/_experimental/mcp_server/server.py b/litellm/proxy/_experimental/mcp_server/server.py index b0dc3eff189..276a6e8a3bb 100644 --- a/litellm/proxy/_experimental/mcp_server/server.py +++ b/litellm/proxy/_experimental/mcp_server/server.py @@ -2208,9 +2208,7 @@ if MCP_AVAILABLE: for k, v in raw_headers.items() if isinstance(k, str) } - skip_caller_authorization = bool( - getattr(mcp_server, "has_client_credentials", False) - ) + skip_caller_authorization = bool(mcp_server.has_client_credentials) for header_name in mcp_server.extra_headers: if not isinstance(header_name, str): continue