LearnNewsExamplesServices
Frontmatter
id7515
titleHealthcheck tool returns unstructured content
stateClosed
labels
bugai
assigneestobiu
createdAtOct 16, 2025, 2:58 PM
updatedAtOct 16, 2025, 3:53 PM
githubUrlhttps://github.com/neomjs/neo/issues/7515
authortobiu
commentsCount0
parentIssue7501
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 16, 2025, 3:53 PM

Healthcheck tool returns unstructured content

Closed v11.0.0 bugai
tobiu
tobiu commented on Oct 16, 2025, 2:58 PM

When running the healthcheck tool on the neo-knowledge-base MCP server, it fails with the error: MCP error -32600: Tool healthcheck has an output schema but did not return structured content.

This indicates that the object returned by the healthService.healthcheck function does not match the HealthCheckResponse schema defined in openapi.yaml.

Acceptance Criteria

  1. The healthService.mjs file is reviewed and corrected.
  2. The healthcheck function is modified to return a JSON object that strictly conforms to the HealthCheckResponse schema.
  3. Running the healthcheck tool successfully returns the structured health status without any MCP errors.
tobiu assigned to @tobiu on Oct 16, 2025, 2:58 PM
tobiu added parent issue #7501 on Oct 16, 2025, 2:58 PM
tobiu added the bug label on Oct 16, 2025, 2:58 PM
tobiu added the ai label on Oct 16, 2025, 2:58 PM
tobiu referenced in commit 94ef9cb - "Healthcheck tool returns unstructured content #7515" on Oct 16, 2025, 3:01 PM
tobiu referenced in commit c661e67 - "#7515 structuredContent" on Oct 16, 2025, 3:53 PM
tobiu closed this issue on Oct 16, 2025, 3:53 PM