ClientOptions

class ClientOptions(val capabilities: ClientCapabilities = ClientCapabilities(), enforceStrictCapabilities: Boolean = true, handlerCoroutineContext: CoroutineContext = Dispatchers.Default) : ProtocolOptions(source)

Options for configuring the MCP client.

Parameters

enforceStrictCapabilities

Whether to strictly enforce capabilities when interacting with the server.

handlerCoroutineContext

Coroutine context for inbound handlers. See ProtocolOptions.handlerCoroutineContext.

Constructors

Link copied to clipboard
constructor(capabilities: ClientCapabilities = ClientCapabilities(), enforceStrictCapabilities: Boolean = true, handlerCoroutineContext: CoroutineContext = Dispatchers.Default)

Properties

Link copied to clipboard

The capabilities this client supports.

Link copied to clipboard