Class GrouperMcpFindAttributeDefNames

java.lang.Object
edu.internet2.middleware.grouper.ws.mcp.GrouperMcpFindAttributeDefNames

public class GrouperMcpFindAttributeDefNames extends Object
MCP tool handler for finding attribute definition names in Grouper. Supports searching by scope (partial name match) or exact name lookup. Delegates to the WS findAttributeDefNames service logic for consistency.
  • Constructor Details

    • GrouperMcpFindAttributeDefNames

      public GrouperMcpFindAttributeDefNames()
  • Method Details

    • toolDefinition

      public static com.fasterxml.jackson.databind.node.ObjectNode toolDefinition()
      return the MCP tool definition for attribute_def_name_find
      Returns:
      the tool definition as a Jackson ObjectNode
    • execute

      public static com.fasterxml.jackson.databind.node.ObjectNode execute(com.fasterxml.jackson.databind.JsonNode arguments, GrouperMcpAuthUser authUser)
      execute the attribute_def_name_find tool by delegating to the WS service logic
      Parameters:
      arguments - the tool arguments from the MCP request
      authUser - the authenticated user
      Returns:
      the MCP tool result