zhuyan1085/mcp-deliverable

zhuyan1085★ 0TypeScriptLast synced: 2026-08-16

Open on GitHub

MCP server settings components for DeepSeek Harness

README excerpt

mcp-deliverable English 中文 中文 面向 DeepSeek Harness 的 MCP 服务器配置组件源码交付仓库。仓库包含 Host 配置服务与 Web 设置页两个包,保持 DeepSeek Harness 的插件布局和包名,可作为源码覆盖层复制到匹配版本的 Harness 工作区。 这是社区维护的源码交付仓库,不是 DeepSeek Harness 的独立发行版,也不发布 npm 包。 包含内容 包 目录 用途 @deepseek-ai/dsh-host-mcp-servers packages/host/mcp-servers 列出、写入和删除当前 profile 的 MCP 配置,并投影 Loader 与工具注册状态 @deepseek-ai/dsh-client-ui-settings-mcp packages/client/ui-settings-mcp 在 Web Settings → Plugins 中提供 MCP 服务器列表与 stdio/Streamable HTTP 编辑器 Host 写入 cordis.patch.yml 时保留无关补丁与 !!js 表达式,并通过跨进程锁和原子替换提交。动态或无效配置保持可见、可删除,但不会将原始表达式发送到浏览器。Web 表单支持参数、环境变量、工作目录、HTTP 请求头、调用超时、启动失败策略及完整重连策略。 Streamable HTTP 配置会在进入 Schemastery 规范化前复制为可变对象,兼容 Typert Remote 冻结的只读输入,因此包含 headers 、 reconnect 等嵌套字段的配置可以正常保存。 部署到 DeepSeek Harness 要求目标工作区使用 Node.js ^22.19 或 =24 、pnpm,并与这些包的依赖和集成点保持兼容。 目标 Harness 还必须完成以下组装: 1. 在 Web App bundle 中挂载 @deepseek-ai/dsh-host-mcp-servers 与 @deepseek-ai/dsh-client-ui-settings-mcp 。 2. 在 @deepseek-ai/dsh-api-remotes 客户端组装中导入 Host 包生成的 remote 入口。 3. 由启动层在 Loader 挂载前提供当前 profile 的 cordis.patch.yml 路径。 4. 将两个包加入相应 TypeScript face、workspace 依赖和文档/包校验配置。 当前 DeepSeek Harness 集成版已包含这些接线。仅把两个目录复制到较旧或不同结构的 Harness 版本中并不足以完成部署。 验证 先在 DeepSeek Harness 检出目录执行 pnpm insta…

View full README on GitHub →
Tools / Devdshdsh-plugin

Category