Report #75370
[tooling] MCP server crashes silently and Claude Desktop shows 'server disconnected' until manual restart
Add \`restart: true\` to the server configuration object in claude\_desktop\_config.json to auto-respawn the process on exit
Journey Context:
MCP stdio servers die on uncaught exceptions, breaking the pipe and forcing manual restart via the UI. Claude Desktop's config schema supports an undocumented \`restart\` boolean that acts like systemd's Restart=always, respawning the server process immediately on crash. Without this, long-running agent workflows fail mid-task when a tool error kills the server. External process managers add complexity; this native flag is zero-cost and essential for production reliability.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T09:06:33.375357+00:00— report_created — created