Table of Contents

Namespace ModelContextProtocol.Extensions.Apps

Classes

McpAppUiAttribute

Specifies MCP Apps UI metadata for a tool method.

McpApps

Provides constants and helper methods for building MCP Apps-enabled servers.

McpAppsBuilderExtensions

Extension methods for IMcpServerBuilder to enable MCP Apps support.

McpUiClientCapabilities

Represents the MCP Apps capabilities advertised by a client.

McpUiResourceCsp

Represents the Content Security Policy (CSP) domain allowlists for an MCP Apps UI resource.

McpUiResourceMeta

Represents the UI metadata associated with an MCP resource in the MCP Apps extension.

McpUiResourcePermissions

Represents the sandbox permissions requested by an MCP Apps UI resource.

McpUiToolMeta

Represents the UI metadata associated with an MCP tool in the MCP Apps extension.

McpUiToolVisibility

Provides well-known visibility values for Visibility.