mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-26 01:12:21 +00:00
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. |
||
|---|---|---|
| .. | ||
| litellm-dashboard | ||
| Dockerfile | ||
| nginx.conf | ||