# Sisk.ModelContextProtocol

Kind: Namespace  
Namespace: `Sisk.ModelContextProtocol`  
Source: https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.html

### Classes

| Name | Description |
| --- | --- |
| [McpProvider](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpProvider.md) | Represents a server that hosts a Model Context Protocol server. |
| [McpProviderExtensions](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpProviderExtensions.md) | Provides extension methods for configuring and handling requests with the Model Context Protocol (MCP). |
| [McpTool](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpTool.md) | Represents a tool that can be hosted and executed by an MCP server. |
| [McpToolContext](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpToolContext.md) | Provides context for the execution of an MCP tool. |
| [McpToolResult](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpToolResult.md) | Represents the result of executing an MCP tool. |

### Delegates

| Name | Description |
| --- | --- |
| [McpToolHandler](https://docs.sisk-framework.org/api/Sisk.ModelContextProtocol.McpToolHandler.md) | Represents a delegate that handles the execution of an MCP tool. |
