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

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
inline fun <T> ToolGroup.asInterface(): T

Expose the ToolGroup as an interface

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