Frontmatter
| id | 7520 |
| title | Epic: Migrate Memory Server to stdio-based MCP |
| state | Closed |
| labels | epicai |
| assignees | tobiu |
| createdAt | Oct 17, 2025, 1:22 PM |
| updatedAt | Oct 17, 2025, 2:44 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7520 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | 7521 Scaffold Memory Core MCP Server 7522 Refactor Memory Core OpenAPI for MCP 7523 Implement Memory Core toolService 7524 Remove Legacy Express Server from Memory Core 7525 Enhance Memory Core Health Check 7526 Refactor dbService to use chromaManager 7527 Refactor Health Service to Remove Redundant Try/Catch 7528 Use Centralized AI Config in Memory Core Services |
| subIssuesCompleted | 8 |
| subIssuesTotal | 8 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Oct 17, 2025, 2:44 PM |
Epic: Migrate Memory Server to stdio-based MCP
tobiu assigned to @tobiu on Oct 17, 2025, 1:22 PM
tobiu added sub-issue #7521 on Oct 17, 2025, 1:23 PM
tobiu added sub-issue #7522 on Oct 17, 2025, 1:24 PM
tobiu added sub-issue #7523 on Oct 17, 2025, 1:25 PM
tobiu added sub-issue #7524 on Oct 17, 2025, 1:26 PM
tobiu added sub-issue #7525 on Oct 17, 2025, 2:06 PM
tobiu added sub-issue #7526 on Oct 17, 2025, 2:14 PM
tobiu added sub-issue #7527 on Oct 17, 2025, 2:19 PM
tobiu added sub-issue #7528 on Oct 17, 2025, 2:24 PM

tobiu
Oct 17, 2025, 2:44 PM
resolved.
tobiu closed this issue on Oct 17, 2025, 2:44 PM
This epic covers the migration of the Express-based
memoryserver to astdio-only MCP server, aligning its architecture with the other MCP servers. The core tasks are to refactor the existingopenapi.yamlfor MCP tool compatibility, scaffold the newstdioentry point, and wire it up to the existing, well-structured services.Top-Level Items
Phase 1: Scaffolding & API Refactoring
ticket-mc-scaffold-server.md: Scaffold the newmemory-coreserver structure.ticket-mc-refactor-openapi.md: Refactor the existingopenapi.yamlto use a flat structure withoperationIdfor each tool.Phase 2: Implementation
stdio-based server and refactor for consistency.ticket-mc-implement-tool-service.md: Implement the localtoolService.mjsto connect OpenAPIoperationIds to existing service functions.ticket-mc-enhance-healthcheck.md: Enhance thehealthchecktool to provide detailed collection status.ticket-mc-refactor-dbservice.md: RefactordbServiceto use the sharedchromaManager.ticket-mc-use-central-config.md: Update all services to use the centralizedaiConfig.ticket-mc-refactor-healthservice-try-catch.md: RefactorhealthServiceto remove redundanttry...catchblocks.Phase 3: Cleanup
ticket-mc-remove-express.md: Remove the oldindex.mjsand any Express-related files and dependencies.