@openma/dsh-mcp-apps-web
v0.1.1
Published
Sandboxed MCP Apps Web renderer for DeepSeek Harness
Downloads
410
Readme
@openma/dsh-mcp-apps-web
Sandboxed MCP Apps Web renderer for DeepSeek Harness. It consumes the remote.mcpApps service generated by the DSH composition, claims valid mcp-app Tool results through DSH's tool.call.takeover chain, and runs the official MCP AppBridge through a double-iframe opaque-origin boundary. It never mounts the Host Remote descriptors a second time.
The renderer validates the App resource shape and CSP domains, restricts resource reads to the original server's ui:// resources, allows only HTTP(S) external links, and closes message forwarding after inner-frame navigation.
Display-mode controls use the DSH Host's quiet icon-button treatment at the
bottom-left of the App. They appear only after capability negotiation; DSH maps
the MCP Apps fullscreen mode to a rectangular right-side panel and keeps
pip as a bounded floating window.
This is a browser-only presentation plugin. Terminal clients should install a separate renderer instead of executing App HTML inline.
Usually install the @openma/dsh-mcp-apps bundle instead of this package directly.
MIT licensed.
