Table of Contents

Class McpClientOptions

Namespace
OllamaSharp.ModelContextProtocol
Assembly
OllamaSharp.ModelContextProtocol.dll

Options used for configuring an MCP client.

public class McpClientOptions
Inheritance
McpClientOptions
Inherited Members

Properties

Capabilities

Client capabilities to advertise to the server.

public ClientCapabilities? Capabilities { get; init; }

Property Value

ClientCapabilities

ClientTransportFactoryMethod

An optional factory method which returns transport implementations based on a server configuration.

public Func<McpServerConfiguration, ILoggerFactory?, IClientTransport>? ClientTransportFactoryMethod { get; set; }

Property Value

Func<McpServerConfiguration, ILoggerFactory, IClientTransport>

InitializationTimeout

Timeout for initialization sequence.

public TimeSpan InitializationTimeout { get; init; }

Property Value

TimeSpan

LoggerFactory

Logger factory to use for creating clients.

public ILoggerFactory? LoggerFactory { get; set; }

Property Value

ILoggerFactory