McpToolGroup

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

ToolGroup backed by MCP

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

Constructors

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

Properties

Link copied to clipboard
open override val metadata: ToolGroupMetadata
Link copied to clipboard
open override val toolCallbacks: List<<Error class: unknown class>>

Tool callbacks referenced or exposed.

Functions

Link copied to clipboard
open fun infoString(verbose: Boolean?, indent: Int): String
Link copied to clipboard
open override fun toString(): String