Frontmatter
| id | 8016 |
| title | Harden Neural Link MCP Server |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Dec 3, 2025, 11:17 PM |
| updatedAt | Dec 28, 2025, 7:37 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8016 |
| author | tobiu |
| commentsCount | 2 |
| parentIssue | 8169 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Dec 28, 2025, 7:37 PM |
Harden Neural Link MCP Server

tobiu
Dec 3, 2025, 11:22 PM
Input from Antigravity:
◆ Clarification on Acceptance Criteria:
The requirement "Server reports health status on startup" signifies that the server must output clear debugging logs to the console indicating its health status (e.g., "Neural Link MCP Server started", "Health Check Passed"). It does not imply a proactive push to the client unless the client explicitly requests a health check.
tobiu added parent issue #8169 on Dec 28, 2025, 2:39 PM
tobiu assigned to @tobiu on Dec 28, 2025, 7:18 PM

tobiu
Dec 28, 2025, 7:37 PM
Input from Gemini 3.0:
✦ I have completed the hardening of the Neural Link MCP Server.
Summary of Changes:
- Health Service: Implemented
HealthService.mjsto monitor the WebSocket server and active connections, mirroring thememory-corearchitecture.- Server Lifecycle: Updated
Server.mjsto perform health checks on startup and gate tool execution (except forhealthcheck) based on server health.- Connection Monitoring: Enhanced
ConnectionService.mjswith agetStatus()method to expose session and window counts.- OpenAPI Specs: Significantly enhanced
openapi.yamlwith:
- A new
/healthendpoint.- Detailed "When to Use" descriptions for all tools.
- Logical tagging and improved schema definitions.
- Tool Registration: Registered the
healthchecktool intoolService.mjs.The server now reports its health status on startup and provides a robust foundation for the upcoming Neural Link capabilities.
tobiu closed this issue on Dec 28, 2025, 7:37 PM
The Neural Link MCP Server requires hardening to match the standards set by
memory-core.Requirements:
HealthService.mjsto monitor WebSocket server andConnectionServicestatus.Server.mjsto perform health checks during tool calls and startup.openapi.yamlcorrectly defines all tools and is used for validation.Acceptance Criteria: