diff --git a/api/src/main/java/io/kafbat/ui/service/mcp/McpSpecificationGenerator.java b/api/src/main/java/io/kafbat/ui/service/mcp/McpSpecificationGenerator.java index 699d20bdc..d5d78e032 100644 --- a/api/src/main/java/io/kafbat/ui/service/mcp/McpSpecificationGenerator.java +++ b/api/src/main/java/io/kafbat/ui/service/mcp/McpSpecificationGenerator.java @@ -93,7 +93,7 @@ private Mono toCallResult(Object result) { private Mono reponseToCallResult(ResponseEntity response) { HttpStatusCode statusCode = response.getStatusCode(); if (statusCode.is2xxSuccessful() || statusCode.is1xxInformational()) { - return Mono.just(this.callToolResult(response.getBody())); + return toCallResult(response.getBody()); } else { try { return Mono.just(toErrorResult(objectMapper.writeValueAsString(response.getBody())));