跳到主内容

local-shell-mcp 使用指南

把 local-shell-mcp 的全部 MCP 工具(含 shell、文件、浏览器、远程机器)桥接到 DeepSeek Harness 的 Web 客户端,并提供实时协作的 Live Workspace 视图。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

local-shell-mcp

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:fwerkor/local-shell-mcp

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • Web UI is a native browser dashboard for system health, machines, workloads, recent MCP activity, and alerts.
  • HPC login nodes or compute nodes behind firewalls.
  • NPU/GPU servers without inbound connectivity.
  • Lab machines that can make outbound HTTPS requests.
  • Temporary build hosts or remote test environments.

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

装上之后 DSH 里能看到什么?

聊天面板里会多一个"Live Workspace"标签页,里面是与 local-shell-mcp 实时同步的终端、文件、任务面板;模型可用的工具列表会按 mcp__lsm__ 前缀自动追加上游 MCP 服务声明的全部工具。

必须先启动 local-shell-mcp 服务吗?

是的。本插件只是桥接,不内置 MCP 服务,依赖 localhost:8765 上游,地址可通过 DSH_LSM_MCP_URL 环境变量或 cordis.patch.yml 里的 url 字段修改。

每个 DSH 会话是独立的吗?

是的。插件为每个 DSH Session 建立独立的 MCP 传输连接,并以会话亲和头标识,最多同时维护 64 个会话连接,超出时会按最近使用时间淘汰已结束的会话。

工具结果里包含图片或音频怎么办?

插件只把文本片段转发给模型,图片、音频、resource 类型的内容会被替换为"[image: …, content discarded]"这类占位提示,避免大块二进制进入对话上下文。

需要给本地服务加 Bearer Token 吗?

可选。在 DSH 进程环境里设置 DSH_LSM_AUTHORIZATION 即可透传到上游 MCP 请求头;也可以在 cordis.patch.yml 的 headers 字段直接写死。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 未声明
  • Node: >=22

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则

local-shell-mcp 使用指南