# McpProvider constructor

Kind: Constructor  
Namespace: `Sisk.ModelContextProtocol`  
Assembly: `Sisk.ModelContextProtocol.dll`  
Source: https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpProvider.-ctor.html

## McpProvider() {#Sisk_ModelContextProtocol_McpProvider__ctor}

Creates a new instance of the [McpProvider](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpProvider.md) class.

```csharp
public McpProvider()
```

## McpProvider(string, string, Version) {#Sisk_ModelContextProtocol_McpProvider__ctor_System_String_System_String_System_Version_}

Creates a new instance of the [McpProvider](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpProvider.md) class with the specified server details.

```csharp
public McpProvider(string serverName, string serverTitle, Version serverVersion)
```

### Parameters

`serverName` [string](https://learn.microsoft.com/dotnet/api/system.string)

The name of the server.

`serverTitle` [string](https://learn.microsoft.com/dotnet/api/system.string)

The title of the server.

`serverVersion` [Version](https://learn.microsoft.com/dotnet/api/system.version)

The version of the server.
