DeepSeek Harness Plugin

dsh-mcp-apps-host

Sessions & Messages 198 stars DSH Plugin

MCP Apps Host plugin for DeepSeek Harness: renders interactive HTML cards from MCP _meta.ui in sandboxed iframes, bridges postMessage to MCP tools/call and resources/read

Plugin facts

GitHub stars 198
Primary languageTypeScript
Last push2026-10-29T06:51:02Z
Maintaineroriliz
Added to this directory2026-11-08

Screenshots

About this plugin

MCP Apps Host plugin for DeepSeek Harness: renders interactive HTML cards from MCP _meta.ui in sandboxed iframes, bridges postMessage to MCP tools/call and resources/read

Install this DSH plugin

Copy the command below and run it in your DeepSeek Harness terminal.

dsh plugin add github:oriliz/dsh-mcp-apps-host

Plugins run with the permissions of your dsh process and may execute code at install time. Review the source repository and its license before installing. Pin the commit hash for reproducible installs. Plugin safety →

More about this plugin

postMessage bridge — ui/initialize, tools/call, resources/read, ui/update-model-context, ui/message - Result replay notifications — after the ui/initialize reply the host posts ui/notifications/tool-input and ui/notifications/tool-result in FIFO order; new-spec cards ignore lastToolResult and subscribe to these notifications only, so late-mounting cards (replay / injected sessions) still restore the tool result - Session ID injection — automatically injects session id into card-initiated tools/call - Invisible context injection — ui/update-model-context context injected as a plugin-sourced message via agent.inject(), classified as a collapsed context row (not a visible user message bubble) - HTTP bridge endpoint — /mcp-apps/ /bridge for secure iframe-to-MCP-server proxying (CORS-enabled for sandboxed cards that fetch it directly) - Bridge debug log — GET /mcp-apps/ /debug returns the last 64 bridge exchanges; bridge calls bypass the agent pipeline and never reach the session JSONL, so this endpoint is the only place card-initiated tools/calls are observable - Multi-instance safe — each plugin instance registers its own per-server bridge route, so several MCP Apps servers can coexist in one DSH profile -…

About this plugin: dsh-mcp-apps-host

What is dsh-mcp-apps-host?

dsh-mcp-apps-host is a sessions & messages plugin maintained by oriliz. MCP Apps Host plugin for DeepSeek Harness: renders interactive HTML cards from MCP _meta.ui in sandboxed iframes, bridges postMessage to MCP tools/call and resources/read

How do I install dsh-mcp-apps-host?

Run dsh plugin add github:oriliz/dsh-mcp-apps-host in your DeepSeek Harness terminal. The dsh CLI resolves the plugin from GitHub and installs it into your active profile. For reproducible installs, pin a commit hash: dsh plugin add github:oriliz/dsh-mcp-apps-host#commit.

Is dsh-mcp-apps-host free?

dsh-mcp-apps-host is a community open-source project. You can inspect its source and install it for free.