[FEATURE] Show shutdown progress/status when quitting takes long due to MCP cleanup
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Problem:
When quitting Claude Desktop, the app often hangs or takes 10+ seconds with no visible feedback (related: #16088, #30267, #50993). Users have no idea why the app isn't closing, assume it's frozen, and resort to Force Quit — which may interrupt MCP cleanup and cause other issues.
Proposed Solution
Proposal:
If the app cannot terminate MCP servers/agents immediately on quit, show a brief status message such as:
"Shutting down… closing MCP server connections. This may take a few seconds."
Optionally with a "Force quit now" button after a timeout. Even a simple spinner with an explanation would remove most of the frustration — the pain isn't the delay itself, it's not knowing why.
Environment: macOS / Claude Desktop (latest)
Alternative Solutions
_No response_
Priority
Critical - Blocking my work
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_