diff --git a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx b/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx index a9664191f3f..91b52065e72 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/mcp-servers/_components/mcp_server_edit.integration.test.tsx @@ -299,6 +299,11 @@ const CASES: readonly Case[] = [ server: { ...BASE, allowed_tools: [] }, expected: { ...EXPECTED_BASE }, }, + { + label: "object-shaped access groups are normalised to their names", + server: { ...BASE, mcp_access_groups: [{ name: "eng" }, "ops"] as never }, + expected: { ...EXPECTED_BASE, mcp_access_groups: ["eng", "ops"] }, + }, ]; const saveAndCapture = async (server: MCPServer): Promise> => {