Class ClusterMemberToolProvider

java.lang.Object
org.frankframework.mcp.AbstractToolProvider
org.frankframework.mcp.tools.ClusterMemberToolProvider
All Implemented Interfaces:
McpToolProvider

@Component public class ClusterMemberToolProvider extends AbstractToolProvider
Tools to list the members of a (Hazelcast) cluster and to select the member that subsequent requests are routed to, mirroring the ClusterMembers controller of the Frank!Console. When the configured gateway does not support clustering these tools simply report that there are no members.
  • Constructor Details

    • ClusterMemberToolProvider

      public ClusterMemberToolProvider(OutboundGateway outboundGateway, McpSession session, tools.jackson.databind.json.JsonMapper objectMapper)
  • Method Details

    • getTools

      public List<io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification> getTools()
      Description copied from interface: McpToolProvider
      The MCP tools exposed by this provider.