Class OracleToolSupport

java.lang.Object
org.ek9lang.mcp.oracle.OracleToolSupport

public final class OracleToolSupport extends Object
Shared utilities for Oracle MCP tools. Provides argument extraction with validation and JSON serialization.
  • Method Details

    • stringArg

      public static String stringArg(Map<String,Object> arguments, String key)
      Safely extract a required String argument.
      Returns:
      the string value, or null if missing/invalid
    • intArg

      public static int intArg(Map<String,Object> arguments, String key, int defaultValue)
      Safely extract a required integer argument.
      Returns:
      the int value, or the defaultValue if missing/invalid
    • toJson

      public static ToolCallResult toJson(Map<String,Object> data)
      Serialize a map to a JSON ToolCallResult, with error handling.