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.
Install
dsh plugin --profile web add @openma/dsh-mcp-appsCopied 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
- Repo: openma-ai/dsh-mcp-apps
- Category: Web UI Enhancements
- Stars: 3
- Version: GitHub repo openma-ai/dsh-mcp-apps (3★); npm package @openma/dsh-mcp-apps at 0.1.1 (registry check 2026-10-11; registry repository field resolves back to this repo).
Alternatives
0lidaxiang/dsh-plugin-greet · 147228/dsh-black-whale · 15828148/dsh-portable-launcher