Table of Contents

Method ForHttp

Namespace
LMKit.Mcp.Client
Assembly
LM-Kit.NET.dll

ForHttp(string)

Creates a builder configured for HTTP + SSE transport.

public static McpClientBuilder ForHttp(string baseUrl)

Parameters

baseUrl string

The base URL of the MCP server (e.g., "https://api.example.com/mcp").

Returns

McpClientBuilder

A new builder instance configured for HTTP transport.

Exceptions

ArgumentException

Thrown when baseUrl is null or whitespace.

ForHttp(string, HttpClient)

Creates a builder configured for HTTP + SSE transport using an existing HttpClient.

public static McpClientBuilder ForHttp(string baseUrl, HttpClient httpClient)

Parameters

baseUrl string

The base URL of the MCP server.

httpClient HttpClient

An existing HttpClient instance to use.

Returns

McpClientBuilder

A new builder instance configured for HTTP transport.

Exceptions

ArgumentException

Thrown when baseUrl is null or whitespace.

ArgumentNullException

Thrown when httpClient is null.