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
{{ message }}
Repository navigation
[FEATURE]: Per-status MCP counts in the sidebar heading #53260
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
The session sidebar's MCP heading summarizes the servers only while the list is collapsed, and it summarizes them as two buckets:
▶ MCP (3 active, 2 errors)
"errors" lumps together failed, needs_auth and needs_client_registration, so a server that only needs an OAuth login looks the same as one that crashed. Disabled servers are not counted at all. Once the list is expanded, the heading shows nothing, so with many servers you have to scan every line to tell whether anything is wrong.
Proposal: a tui.json option, sidebar.mcp_summary:
"default" (or unset): today's (N active, M errors) while collapsed. Nothing changes for existing users.
"collapsed": while collapsed, show one colored status dot and count per status instead, e.g. ▶ MCP •3 •1 •1 •1.
"always": show those per-status counts whether the list is collapsed or expanded.
"never": show no summary.
The dots reuse the colors of the per-server dots below the heading: connected uses the success color, failed and needs client ID use the error color, needs auth uses the warning color, and disabled is muted. A status with no servers is omitted.
Thanks for the detailed proposal! To restate it: you'd like a tui.json option, sidebar.mcp_summary, that shows a coloured dot and count for each MCP status in the sidebar's MCP heading (connected, failed, needs auth, needs client ID, disabled), with modes to show it only while collapsed, always, or never. That way a server that only needs an OAuth login can be told apart from one that crashed, without scanning the expanded list.
Today the heading works as designed: it shows (N active, M errors) only while the list is collapsed. On the current dev branch, the "errors" bucket counts failed and needs_auth.
I've marked this as a feature request, and the maintainers will consider it.
Activity
github-actions commentedon Oct 5, 2026
This issue might be a duplicate of an existing issue. Please check:
docs(forklog): record per-status MCP counts in the sidebar heading
docs(forklog): record per-status MCP counts in the sidebar heading
opencodejr commentedon Oct 27, 2026
Thanks for the detailed proposal! To restate it: you'd like a
tui.jsonoption,sidebar.mcp_summary, that shows a coloured dot and count for each MCP status in the sidebar's MCP heading (connected, failed, needs auth, needs client ID, disabled), with modes to show it only while collapsed, always, or never. That way a server that only needs an OAuth login can be told apart from one that crashed, without scanning the expanded list.Today the heading works as designed: it shows
(N active, M errors)only while the list is collapsed. On the currentdevbranch, the "errors" bucket countsfailedandneeds_auth.I've marked this as a feature request, and the maintainers will consider it.