Skip to content

Detect disconnected MCP servers and automatically reconnect them - #1081

Merged
TheGreatAxios merged 14 commits into
mainfrom
cl-8018-add-disconnect-detection-and-automatic-reconnect-for-mcp
Sep 16, 2026
Merged

TheGreatAxios merged 14 commits into
mainfrom
cl-8018-add-disconnect-detection-and-automatic-reconnect-for-mcp

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Reconnect dead MCP transports with backoff and single-dial retry.
  • Show reconnecting servers in the TUI command surface with retained tool counts and retry action.
  • Extend tool_search for reconnecting servers that could match, with tier-2 reconnect wait.

Verification

  • Focused reconnect and TUI surface tests; full CI via GitHub Actions.

Fixes CL-8018

@linear-code

linear-code Bot commented Sep 15, 2026

Copy link
Copy Markdown

CL-8018

@TheGreatAxios

Copy link
Copy Markdown
Collaborator Author

Rewrite before merge: oxlint non-null assertion in src/tui/mcp-reconnect-surface.test.ts; rebase after #1067 (tool-search pendingWaitMs overlap). Complements #1082 — land 1081 then 1082.

@TheGreatAxios
TheGreatAxios force-pushed the cl-8018-add-disconnect-detection-and-automatic-reconnect-for-mcp branch from 2de9a28 to c744272 Compare September 16, 2026 02:40
@TheGreatAxios
TheGreatAxios merged commit a43e3bb into main Sep 16, 2026
13 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-8018-add-disconnect-detection-and-automatic-reconnect-for-mcp branch September 16, 2026 02:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant