Frontmatter
| id | 7515 |
| title | Healthcheck tool returns unstructured content |
| state | Closed |
| labels | bugai |
| assignees | tobiu |
| createdAt | Oct 16, 2025, 2:58 PM |
| updatedAt | Oct 16, 2025, 3:53 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7515 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 7501 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Oct 16, 2025, 3:53 PM |
When running the
healthchecktool on theneo-knowledge-baseMCP 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.healthcheckfunction does not match theHealthCheckResponseschema defined inopenapi.yaml.Acceptance Criteria
healthService.mjsfile is reviewed and corrected.healthcheckfunction is modified to return a JSON object that strictly conforms to theHealthCheckResponseschema.healthchecktool successfully returns the structured health status without any MCP errors.