McpToolGroup

constructor(description: ToolGroupDescription, provider: String, name: String, permissions: Set<ToolGroupPermission>, clients: List<<Error class: unknown class>>, filter: (<Error class: unknown class>) -> Boolean)

Parameters

description

Description of the tool group

provider

Name of the provider of the tool group

name

Name of the tool group

permissions

Permissions the tools requires

clients

List of MCP clients to use to load tools

filter

predicate that returns true to include a tool