From 7391404f2410843078bcbba19d16df9144efd2eb Mon Sep 17 00:00:00 2001 From: yuneng-jiang Date: Wed, 11 Mar 2026 00:23:40 -0700 Subject: [PATCH] Fix mcp_tool_permissions JSON string deserialization in _resolve_team_allowed_mcp_servers Co-Authored-By: Claude Opus 4.6 --- .../src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts b/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts index a00a16cbeee..9210e25e1a8 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts +++ b/ui/litellm-dashboard/src/app/(dashboard)/hooks/mcpServers/useMCPServers.ts @@ -9,7 +9,7 @@ const mcpServersKeys = createQueryKeys("mcpServers"); export const useMCPServers = (teamId?: string | null) => { const { accessToken } = useAuthorized(); return useQuery({ - queryKey: mcpServersKeys.list({ teamId: teamId ?? undefined }), + queryKey: mcpServersKeys.list(teamId ? { filters: { teamId } } : undefined), queryFn: async () => await fetchMCPServers(accessToken!, teamId), enabled: !!accessToken, });