claude-code
claude-code copied to clipboard
[Bug] MCP server restart with HTTP streaming terminates Claude Code session
Bug Description In the latest version of Claude Code, I have noticed a significant pattern. If a Claude Code session is attached to an MCP server that is running HTTP streaming, and that HTTP MCP server restarts, it kills the Claude Code session.
Environment Info
- Platform: darwin
- Terminal: tmux
- Version: 2.0.75
- Feedback ID: 97b333a8-5f9c-4711-badc-6ef040e0f886
Errors
[{"error":"Error: Tool mcp__datetime__get_datetime not found\n at Ui2 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2591:6696)\n at h5 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:20693)\n at IY (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:39057)\n at ss (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:49664)\n at MJ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:85801)\n at Xf (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84781)\n at u_ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84606)\n at cS (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:81054)\n at m0 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:6240)\n at Immediate.ip1 [as _onImmediate] (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:245:3491)","timestamp":"2025-12-22T21:48:08.170Z"},{"error":"Error: Tool mcp__perplexity__research_perplexity not found\n at Ui2 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2591:6696)\n at h5 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:20693)\n at IY (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:39057)\n at ss (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:49664)\n at MJ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:85801)\n at Xf (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84781)\n at u_ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84606)\n at cS (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:81054)\n at m0 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:6240)\n at Immediate.ip1 [as _onImmediate] (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:245:3491)","timestamp":"2025-12-22T21:48:08.190Z"},{"error":"Error: Tool mcp__perplexity__ask_perplexity not found\n at Ui2 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2591:6696)\n at h5 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:20693)\n at IY (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:39057)\n at ss (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:49664)\n at MJ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:85801)\n at Xf (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84781)\n at u_ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84606)\n at cS (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:81054)\n at m0 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:6240)\n at Immediate.ip1 [as _onImmediate] (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:245:3491)","timestamp":"2025-12-22T21:48:08.190Z"},{"error":"Error: Tool mcp__perplexity__check_async_perplexity not found\n at Ui2 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2591:6696)\n at h5 (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:20693)\n at IY (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:39057)\n at ss (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:49664)\n at MJ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:85801)\n at Xf (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84781)\n at u_ (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:84606)\n at cS (file:///Users/robsherman/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:252:81054)\n at m0 (file:///Users/robsherman/.claude/local/node_modules/@anthro
Note: Error logs were truncated.