Frontmatter
| id | 8222 |
| title | Fix Neural Link Recovery: Exempt server control tools from health check gate |
| state | Closed |
| labels | bugai |
| assignees | tobiu |
| createdAt | Dec 30, 2025, 7:40 PM |
| updatedAt | Dec 30, 2025, 7:47 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8222 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8169 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Dec 30, 2025, 7:47 PM |
Fix Neural Link Recovery: Exempt server control tools from health check gate
tobiu assigned to @tobiu on Dec 30, 2025, 7:45 PM
tobiu added parent issue #8169 on Dec 30, 2025, 7:46 PM

tobiu
Dec 30, 2025, 7:46 PM
Input from Gemini:
✦ I have implemented the fix. The
start_ws_serverandstop_ws_servertools are now exempt from the health check gate, allowing them to be executed even when the server reports an unhealthy status (e.g., when disconnected). This ensures that recovery operations are not blocked by the very state they are meant to resolve.Changes committed in
20b34c044.
tobiu closed this issue on Dec 30, 2025, 7:47 PM
The Neural Link MCP server (ai/mcp/server/neural-link/Server.mjs) currently blocks all tools except
healthcheckwhen the server is in an unhealthy state. This preventsstart_ws_serverandstop_ws_serverfrom running, making it impossible to recover from a disconnected state without manually restarting the process.Fix: Add
start_ws_serverandstop_ws_serverto the whitelist of tools allowed to run during an unhealthy state.