LearnNewsExamplesServices
Frontmatter
id7522
titleRefactor Memory Core OpenAPI for MCP
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 17, 2025, 1:24 PM
updatedAtOct 17, 2025, 1:52 PM
githubUrlhttps://github.com/neomjs/neo/issues/7522
authortobiu
commentsCount0
parentIssue7520
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 17, 2025, 1:52 PM

Refactor Memory Core OpenAPI for MCP

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

This ticket involves refactoring the existing openapi.yaml from its RESTful structure to a flat, operationId-driven format suitable for an MCP server. Each REST endpoint will be translated into a distinct tool.

Acceptance Criteria

  1. The openapi.yaml in ai/mcp/server/memory-core/ is updated.
  2. Each path/method combination from the old API is converted into a unique operation with a descriptive operationId (e.g., add_memory, query_summaries).
  3. The paths object is flattened, removing the RESTful URL structure.
  4. All schemas, descriptions, and examples are preserved and correctly associated with their new tool definitions.
tobiu assigned to @tobiu on Oct 17, 2025, 1:24 PM
tobiu added the enhancement label on Oct 17, 2025, 1:24 PM
tobiu added the ai label on Oct 17, 2025, 1:24 PM
tobiu added parent issue #7520 on Oct 17, 2025, 1:24 PM
tobiu referenced in commit 019a1d3 - "Refactor Memory Core OpenAPI for MCP #7522" on Oct 17, 2025, 1:52 PM
tobiu closed this issue on Oct 17, 2025, 1:52 PM