From 515023d1f01dbe57c71573aa5ec6f9bcfa937d30 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 19 May 2026 07:00:26 +0000 Subject: [PATCH] fix(mcp): show only missing fields in preview; persist userFields across OAuth redirect Co-authored-by: Yassin Kortam --- .../src/components/mcp_tools/UserFieldsModal.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/components/mcp_tools/UserFieldsModal.tsx b/ui/litellm-dashboard/src/components/mcp_tools/UserFieldsModal.tsx index 9d48062f8a8..616f1a6a3bd 100644 --- a/ui/litellm-dashboard/src/components/mcp_tools/UserFieldsModal.tsx +++ b/ui/litellm-dashboard/src/components/mcp_tools/UserFieldsModal.tsx @@ -77,8 +77,8 @@ const UserFieldsModal: React.FC = ({ const errorPreview = `Error: MCP server "${serverDisplayName}" requires user configuration before use. -${defs.length > 0 ? `Missing field${defs.length === 1 ? "" : "s"}:` : "No fields defined."} -${defs.map((f) => ` • ${f.label || f.name}${f.description ? ` — ${f.description}` : ""}`).join("\n")} +${missing.length > 0 ? `Missing field${missing.length === 1 ? "" : "s"}:` : "No fields defined."} +${missing.map((f) => ` • ${f.label || f.name}${f.description ? ` — ${f.description}` : ""}`).join("\n")} Please configure your fields at: ${buildDeepLinkUrl()}