dsh-project-mcp
在终端中运行以下命令:
dsh plugin install borgez/dsh-project-mcp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install borgez/dsh-project-mcp 安装本插件,源码见 https://github.com/borgez/dsh-project-mcp。
插件介绍
在 DeepSeek Harness 里,MCP 往往按 profile 全局配一次,所有会话共用同一套服务器。实际开发里,不同仓库要连的 MCP 并不一样:文档站、内部 API、专用 CLI 都应跟着项目走,而不是写进全局 profile 让别的工程也背上。
dsh-project-mcp 补上「按项目挂载」这一层:在项目自己的配置里声明 MCP,只有正在该目录下工作的会话才会挂上这些服务。默认从项目根的 .dsh/mcp.json 读取,也可通过 localFiles、globalFiles 叠加 Kimi Code 等其它清单,并支持环境变量与凭据解析,坏行不会拖垮整份配置。
它还提供运行状态、调用统计、工具披露策略(按需激活与 mcp_search_tools)以及侧栏编辑与诊断,适合在 DSH 里多项目切换、又希望 MCP 与仓库版本一起演进的用户与团队。
使用场景
- 多仓库切换时,每个项目挂载各自的 MCP,而不改全局 profile
- 在仓库内提交 .dsh/mcp.json,让团队共享同一套项目级工具
- 项目 MCP 工具很多时,用披露与按需激活控制上下文体积
适合人员
- 在 DSH 中同时维护多个代码项目的开发者
- 希望 MCP 与仓库一起演进、而非写死在 profile 的团队
- 需要细粒度控制项目工具暴露与调用统计的用户