Momojie-S/dsh-workspace-mcp4

@momojie-s/dsh-workspace-mcp

DSH 插件: 按 workspace(session cwd) 自动加载/卸载 MCP server, 工具注册到 agent scope

AI 분석

根据当前会话的工作目录(CWD)动态管理 MCP 服务器的生命周期。适合需要在不同项目中使用特定 MCP 工具链的开发者。

패키지
@momojie-s/dsh-workspace-mcp
버전
0.2.0
라이선스
MIT
최근 업데이트
2026. 8. 16.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Momojie-S/dsh-workspace-mcp

配置

插件级(patch config 字段):

字段默认值说明
configFile.dsh/mcp.servers.yml相对 workspace 根的配置文件路径
verbosefalse输出连接/注册详细日志,排查用
reconnect.enabledtrue断线/启动失败是否自动重连
reconnect.initialDelayMs500首次重连延迟,此后指数翻倍
reconnect.maxDelayMs30000退避封顶;连接存活超此值则重置尝试预算(偶发崩的能无限恢复,crash-loop 的被掐掉)
reconnect.maxAttempts10一次断线周期内最大连续失败次数,耗尽后卸载该 server 全部工具;改配置文件或重启恢复

per-server 覆盖(.dsh/mcp.servers.yml,同名项优先于插件级):

servers:
  flaky:
    transport: stdio
    command: npx
    args: ["-y", "some-mcp"]
    reconnect:
      enabled: true
      initialDelayMs: 1000
      maxAttempts: 5