You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(mcp): don't blank the MCP tools page when tool discovery fails (#5816)
* fix(mcp): don't blank the MCP tools page when tool discovery fails
A tool-discovery error (one slow/failing server, e.g. a stalled transport)
replaced the entire server list with an error banner. Gate the full-list
replacement on serversError (the list genuinely failing to load) only; when the
servers loaded, always render the list — each row already surfaces its own
discovery state via toolsStateByServer, with a non-blocking notice above the
list. Restores graceful degradation so one bad server can't hide the others.
* fix(mcp): surface partial discovery failures per-row and in the notice
When one server succeeds and another fails, the aggregate toolsError is
suppressed (data exists), so the failure was hidden. Now: the notice renders on
ANY per-server discovery error (not just all-fail), and each failed row surfaces
its live discovery error instead of reading as '0 tools' before its stored
status catches up.
0 commit comments