openma-ai/dsh-mcp-apps

Brings MCP Apps support to DeepSeek Harness as ordinary Cordis plugins: installing the bundle adds a Host service that shares the existing MCP connection and a Web renderer that runs App HTML behind a double-iframe sandbox, letting one AppBridge session move between inline, fullscreen and picture-in-picture surfaces without remounting its iframe.

dsh-mcp-apps brings MCP Apps support to DeepSeek Harness, packaged as ordinary Cordis plugins. Installing the bundle adds two independent rows — a Host service that shares the existing MCP connection and a Web renderer that runs App HTML behind a double-iframe sandbox — mounted by a single kernel (mcp-apps-bundle) that owns the two child rows mcp-apps-host and mcp-apps-web. The design keeps the protocol host and each presentation surface separate, so one AppBridge session can move between inline, fullscreen and picture-in-picture surfaces without remounting its iframe. It is a drop-in addition to a Web profile that does not otherwise have the foreign-plugin bridge.

Web UI Enhancements ★ 3
View on GitHub ↗

Install

dsh plugin --profile web add @openma/dsh-mcp-apps

Copied verbatim from the README's Install block. The README notes a root bundle from a local checkout (npm install then dsh plugin --profile web add .) and, when the official Host is already present, a renderer-only install (dsh plugin --profile web add ./packages/web).

Compatibility

Fits a DSH composition that already provides ctx.mcpApps and the generated remote.mcpApps namespace: the fallback Host row becomes a no-op and the Web renderer reuses the existing Remote. The README warns not to install both this bundle and the @openma/dsh-agents-plugins-bridge into one profile just to get the renderer twice; the bridge alone already carries MCP Apps for Codex / Claude Code / Pi / portable Agent Plugins. The renderer consumes a composition-provided Remote when present and mounts its checked-in descriptor only for the standalone fallback Host.

Details

Alternatives

0lidaxiang/dsh-plugin-greet · 147228/dsh-black-whale · 15828148/dsh-portable-launcher

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins