Model Context Protocol App (MCP-App)

Eintrag zuletzt aktualisiert am: 14.09.2026

Eine MCP-App ist eine von einem MCP-Tool gelieferte interaktive Benutzeroberfläche (HTML/CSS/JavaScript), die als MCP-Ressource auf dem Server liegt.
Der MCP-Host stellt die MCP-App direkt in seiner Oberfläche dar.
Die MCP-App kann auch Nachrichten an den MCP-Host senden. Der Host kann dafür eine Benutzerbestätigung verlangen.

MCP-Apps in .NET

NuGet: ModelContextProtocol.Extensions.Apps
Program.cs: WithMcpApps()
Auf dem MCP-Tool: [McpAppUi(ResourceUri = FindFlightAppResourceUri)]
Auf der Ressource: [McpServerResourceType] + [McpServerResource]
McpApps.HtmlMimeType ("text/html;profile=mcp-app") signalisiert MCP-Apps-fähigen Clients (Capability "io.modelcontextprotocol/ui"), den Inhalt in einem Sandbox-Iframe zu rendern, statt ihn als Text anzuzeigen.