sugarforever/dsh-mcp-apps

sugarforever★ 2TypeScript最后同步: 2026-08-15

在 GitHub 打开

DeepSeek Plugin that supports MCP Apps

README 摘要

DeepSeek Harness MCP Apps @sugarforever/dsh-mcp-apps is a dual-face Cordis plugin that makes DeepSeek Harness an MCP Apps host. The Host half connects to one MCP Server, registers its model-visible tools on ctx.tools , and owns all MCP network or stdio traffic. The Web Client half renders tools carrying meta.ui.resourceUri as sandboxed interactive Apps inside the Harness conversation. What it supports - MCP Apps extension negotiation: io.modelcontextprotocol/ui - text/html;profile=mcp-app UI resources - Modern meta.ui.resourceUri and legacy meta["ui/resourceUri"] - stdio and Streamable HTTP MCP transports - Model-visible, App-visible, and App-only tools - Original CallToolResult delivery to the View, including structuredContent - View-to-Server tools/call , resources/list , and resources/read - Resource CSP metadata and iframe Permission Policy requests - Cordis lifecycle disposal for tools, connections, RPC routes, Slots, and App bridges Plain MCP tools remain plain Harness tools. An MCP Server does not need to provide a UI for every tool. Install DeepSeek Harness DeepSeek Harness currently requires Node.js ^22.19.0 or =24.0.0 . Its profile plugin manager also invokes pnpm ; insta…

在 GitHub 查看完整 README →
工具/开发deepseekdeepseek-harnessdeepseek-harness-plugindsh-plugindsh-plugins

分类