WebsocketMcpClient
class WebsocketMcpClient(name: McpEntity, version: Version, wsRequest: Request, websocketFactory: WebsocketFactory, capabilities: ClientCapabilities = All, protocolVersion: ProtocolVersion = LATEST_VERSION, defaultTimeout: Duration = Duration.ofSeconds(1), random: Random = Random) : AbstractMcpClient
WS connection MCP client.
Note that the internal representation uses an unbounded blocking queue, so clients are required to consume messages using received().
Constructors
Link copied to clipboard
constructor(name: McpEntity, version: Version, wsRequest: Request, websocketFactory: WebsocketFactory, capabilities: ClientCapabilities = All, protocolVersion: ProtocolVersion = LATEST_VERSION, defaultTimeout: Duration = Duration.ofSeconds(1), random: Random = Random)