From 08a6197f10005028b93398b6791613caf3124c23 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Mon, 9 Feb 2026 15:35:55 -0800 Subject: [PATCH] fix mypy lint --- .../proxy/_experimental/mcp_server/oauth2_token_cache.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py b/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py index ebe71270563..6ed582c697a 100644 --- a/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py +++ b/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py @@ -76,10 +76,13 @@ class MCPOAuth2TokenCache(InMemoryCache): """ client = get_async_httpx_client(llm_provider=httpxSpecialProvider.MCP) + assert server.client_id is not None, "client_id must be set" + assert server.client_secret is not None, "client_secret must be set" + data: Dict[str, str] = { "grant_type": "client_credentials", - "client_id": server.client_id, # type: ignore[arg-type] - "client_secret": server.client_secret, # type: ignore[arg-type] + "client_id": server.client_id, + "client_secret": server.client_secret, } if server.scopes: data["scope"] = " ".join(server.scopes)