3 v0.6.11 更新于 2026-11-09

dsh-baton MCP Server

Hand tasks from Claude Code, Codex or any MCP client to a local DeepSeek Harness.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(npm)
{
  "mcpServers": {
    "dsh-baton": {
      "command": "npx",
      "args": [
        "-y",
        "dsh-baton-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 12 个工具

dsh_list_workspaces
列出 Harness 侧边栏中的工作区
dsh_create_workspace
将文件夹注册为工作区(不存在则创建),已注册则返回现有工作区
dsh_list_sessions
按最新优先列出会话(含标题、文件夹和运行状态),可按文件夹或文本过滤
dsh_read_session
读取某个会话最近的提示与回复(含工具名称)
dsh_send
发送消息:继续已有会话或基于 cwd/workspace 新建会话,并立即返回 run_id
dsh_status
查看运行进度:状态、最近的文本与工具调用、最终回复及中断信息
dsh_wait
等待运行结束,超时则仅返回当前状态供再次调用
dsh_session_activity
查看会话当前活动:运行中的回合、子代理(任意深度)及后台任务
dsh_cancel
按 run_id 或 session_id 停止会话的一切活动(回合、子代理、任务)
dsh_rename_session
重命名一个会话
dsh_rename_workspace
重命名工作区(仅侧边栏标题,不移动文件夹)
dsh_list_runs
列出最近的运行记录