[FEATURE] Show shutdown progress/status when quitting takes long due to MCP cleanup

Open 💬 0 comments Opened Jul 8, 2026 by paaboo

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_

View original on GitHub ↗