Class GrouperMcpFindAttributeDefNames
java.lang.Object
edu.internet2.middleware.grouper.ws.mcp.GrouperMcpFindAttributeDefNames
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.node.ObjectNodeexecute(com.fasterxml.jackson.databind.JsonNode arguments, GrouperMcpAuthUser authUser) execute the attribute_def_name_find tool by delegating to the WS service logicstatic com.fasterxml.jackson.databind.node.ObjectNodereturn the MCP tool definition for attribute_def_name_find
-
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 requestauthUser- the authenticated user- Returns:
- the MCP tool result
-