Method UseMcp
- Namespace
- Sisk.ModelContextProtocol
- Assembly
- Sisk.ModelContextProtocol.dll
UseMcp(HttpServerHostContextBuilder, McpProvider)
Configures the HTTP server host builder to use a specific MCP provider.
public static HttpServerHostContextBuilder UseMcp(this HttpServerHostContextBuilder builder, McpProvider provider)
Parameters
builder
HttpServerHostContextBuilderThe HTTP server host builder to configure.
provider
McpProviderThe MCP provider to use.
Returns
- HttpServerHostContextBuilder
The configured HTTP server host builder.
Exceptions
- ArgumentNullException
Thrown if the provider is null.
UseMcp(HttpServerHostContextBuilder, Action<McpProvider>)
Configures the HTTP server host builder to use an MCP provider built with the provided action.
public static HttpServerHostContextBuilder UseMcp(this HttpServerHostContextBuilder builder, Action<McpProvider> providerBuilder)
Parameters
builder
HttpServerHostContextBuilderThe HTTP server host builder to configure.
providerBuilder
Action<McpProvider>An action to configure the MCP provider.
Returns
- HttpServerHostContextBuilder
The configured HTTP server host builder.