From 5147ef10ec72ad0a013e097775cb1916713ecb0c Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Thu, 9 Apr 2026 17:29:53 -0700 Subject: [PATCH] feat(mcp): read token_validation and token_storage_ttl_seconds in build_mcp_server_from_table --- .../proxy/_experimental/mcp_server/mcp_server_manager.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py b/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py index 8d3831e75fb..6e21d53a3db 100644 --- a/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py +++ b/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py @@ -693,6 +693,13 @@ class MCPServerManager: aws_service_name=aws_creds.get("aws_service_name"), aws_role_name=aws_creds.get("aws_role_name"), aws_session_name=aws_creds.get("aws_session_name"), + # OAuth token validation rules persisted in the DB + token_validation=_deserialize_json_dict( + getattr(mcp_server, "token_validation", None) + ), + token_storage_ttl_seconds=getattr( + mcp_server, "token_storage_ttl_seconds", None + ), ) return new_server