Method ForHttp
ForHttp(string)
Creates a builder configured for HTTP + SSE transport.
public static McpClientBuilder ForHttp(string baseUrl)
Parameters
baseUrlstringThe 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
baseUrlis 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
baseUrlstringThe base URL of the MCP server.
httpClientHttpClientAn existing HttpClient instance to use.
Returns
- McpClientBuilder
A new builder instance configured for HTTP transport.
Exceptions
- ArgumentException
Thrown when
baseUrlis null or whitespace.- ArgumentNullException
Thrown when
httpClientis null.