LearnNewsExamplesServices
Frontmatter
id7523
titleImplement Memory Core toolService
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 17, 2025, 1:25 PM
updatedAtOct 17, 2025, 2:02 PM
githubUrlhttps://github.com/neomjs/neo/issues/7523
authortobiu
commentsCount0
parentIssue7520
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 17, 2025, 2:02 PM

Implement Memory Core toolService

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 17, 2025, 1:25 PM

This ticket covers wiring up the new mcp-stdio.mjs entry point to the existing memory services. This will be done by creating a local toolService.mjs that uses the shared toolService and provides the specific serviceMapping for the Memory Core.

Acceptance Criteria

  1. A new services/toolService.mjs is created inside the memory-core directory.
  2. It imports the shared toolService from ai/mcp/server/.
  3. A serviceMapping constant is created, mapping the operationIds from the refactored openapi.yaml to the corresponding functions in the existing service files (memoryService.mjs, summaryService.mjs, etc.).
  4. The initialize() function of the shared toolService is called with the serviceMapping and the path to the openapi.yaml.
  5. The listTools and callTool functions are exported.
tobiu assigned to @tobiu on Oct 17, 2025, 1:25 PM
tobiu added the enhancement label on Oct 17, 2025, 1:25 PM
tobiu added the ai label on Oct 17, 2025, 1:25 PM
tobiu added parent issue #7520 on Oct 17, 2025, 1:25 PM
tobiu referenced in commit e266084 - "Implement Memory Core toolService #7523" on Oct 17, 2025, 2:02 PM
tobiu closed this issue on Oct 17, 2025, 2:02 PM