Class ToolProvider.ToolResult

java.lang.Object
com.tnsai.mcp.server.ToolProvider.ToolResult
Enclosing interface:
ToolProvider

public static class ToolProvider.ToolResult extends Object
Result of a tool execution.
  • Method Details

    • text

      public static ToolProvider.ToolResult text(String text)
      Creates a successful result with text content.
      Parameters:
      text - the result text
      Returns:
      a successful ToolResult
    • success

      public static ToolProvider.ToolResult success(com.fasterxml.jackson.databind.JsonNode content)
      Creates a successful result with JSON content.
      Parameters:
      content - the result content as JSON array
      Returns:
      a successful ToolResult
    • error

      public static ToolProvider.ToolResult error(String errorMessage)
      Creates an error result.
      Parameters:
      errorMessage - the error message
      Returns:
      an error ToolResult
    • isSuccess

      public boolean isSuccess()
    • getContent

      public com.fasterxml.jackson.databind.JsonNode getContent()
    • getError

      public String getError()
    • isError

      public boolean isError()