{"version":"2.1.304","anchor":"mcp-serve-background-commands-now-persist-across-restarts","canonical_anchor":"mcp-serve-background-commands-now-persist-across-restarts","heading":"Background commands from Claude Code's MCP server can survive a restart","tier":"notice","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/mcp-serve-background-commands-now-persist-across-restarts","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### Background commands from Claude Code's MCP server can survive a restart\n\nWhen Claude Code runs as an MCP server, records of its background commands can now be saved and shown again as ended after a restart\n\n**Unclear.** It is not clear whether anything turns this saving on in this version.\n\n**What**\n\nClaude Code can run as an MCP server, a program that offers tools to other apps. In this mode it keeps a list of commands running in the background. That list can now be saved to storage:\n\n- Each command's record is written when it runs.\n\n- A record is removed when the command is forgotten or dropped.\n\n- On startup, earlier records are read back and shown as ended commands.\n\nBefore, the list lived only in memory and was lost on restart. The app running Claude Code has to turn this saving on.\n\n**Why**\n\nThe list of background commands can survive a restart, so earlier commands do not simply disappear.\n\n- Area: MCP\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}