DSH Plugins
返回列表
🖥️

dsh-mcp-apps

客户端 更新于 2026.08.23

在终端中运行以下命令:

dsh plugin install openma-ai/dsh-mcp-apps

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install openma-ai/dsh-mcp-apps 即可安装,开源地址:https://github.com/openma-ai/dsh-mcp-apps

插件介绍

在 DeepSeek Harness 中使用 MCP Apps(交互式 HTML 工具面板)时,协议托管与界面呈现往往被捆绑在一起,既难以复用已有的 MCP 连接,也让不可信的 App 代码直接暴露在宿主文档中。dsh-mcp-apps 将两者拆分为两条独立的插件行:一条 Host 服务行复用现有 MCP SDK 连接及其认证、重连生命周期,一条 Web 渲染器行将 App HTML 加载进双层 iframe 沙箱。两者解耦,可按需单独或组合安装。

渲染器支持内联、右侧全屏面板和画中屏三种显示面,单个 AppBridge 会话在三者之间切换时无需重建 iframe,App 内部状态(计数器、表单等)保持存活。安全方面,不可信 App 代码运行在 opaque-origin 文档中,CSP 在 App 代码执行前安装,每条中继消息都校验父子窗口与预期源,外部导航仅限 HTTP(S) 新标签页,内联高度限制在 96–720 px 范围内。

适合在 Web 配置中需要 MCP Apps 但不想引入完整 Agent Plugins Bridge 的用户,也适合已自带官方 Host、仅需一个最小渲染器的场景。终端(TUI)客户端可独立安装 Host 包并提供自有文本回退或打开浏览器行为,避免在终端内执行任意 App HTML。

使用场景

  • 在 DSH Web 配置中启用交互式 HTML 工具面板,支持内联、全屏和画中屏三种显示模式
  • 复用已有的 MCP SDK 连接与认证,避免为 App 渲染额外开启第二条 MCP 连接
  • 终端或 TUI 客户端仅安装 Host 包获取共享工具与资源,无需在终端内执行任意 App HTML

适合人员

  • 需要在 Web 配置中使用 MCP Apps 但不想引入完整 Agent Plugins Bridge 的开发者
  • 已在 DSH 中部署官方 Host、仅需追加一个最小渲染器的团队
  • 希望为终端客户端提供文本回退或浏览器打开行为的 MCP 集成开发者