litellm/ui
Claude 677809ad18
prototype(ui): per-user fields for MCP servers (mock/throwaway)
UI-only mockup of an admin-defined per-user-fields feature for MCP
servers, to demo the flow to a customer:

1. Admin adds a new MCP server and defines arbitrary per-user fields
   (e.g. each user supplies their own Gmail bearer token).
2. On the user's MCP dashboard, the server shows a pulsing red
   "N fields missing" badge and a top-of-page red alert summarizing
   every server that needs configuration.
3. Clicking the badge opens a modal where the user fills the fields.
   The modal also has a "Preview Claude Code Error" tab that shows
   what the friendly CLI error (with a deep link to this modal)
   would look like.
4. After saving, the row flips to green "All set" and the alert
   disappears.

Deep-link support: visiting the dashboard with
`?openUserFields=<server_id>` auto-opens the configure modal — this
is the URL we render in the mocked Claude Code error.

This is intentionally throwaway: defs and values are persisted in
localStorage (not the backend), no API changes, no enforcement at
request time. Real impl will store defs server-side and enforce
on the MCP request path.
2026-05-19 02:13:57 +00:00
..
litellm-dashboard prototype(ui): per-user fields for MCP servers (mock/throwaway) 2026-05-19 02:13:57 +00:00
Dockerfile feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00
nginx.conf feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00