dsh-streaming-mcp-bridge

@yabolee-kkk · 远程
检测有风险提示无安装脚本来源一致

面向需要实时查看 DSH Harness 会话流的开发者,提供 MCP 进度桥接与 cc-connect/飞书 ACP 适配器。

v0.1.1版本
npm 预构建包安装方式
2026-08-19最近更新
0 · 269Star · 周下载
dsh plugin --profile web add dsh-streaming-mcp-bridge查看仓库

插件介绍

根据仓库资料整理 · commit f6c9674

主要功能

  • MCP 模式下通过 Streamable HTTP 提供 dsh_run_stream 工具,执行任务时以 notifications/progress 实时推送 session.event / session.status。
  • ACP 模式供 cc-connect / 飞书接入,把 Harness 的思考、工具调用与状态实时转发给外部客户端。
  • 飞书展示时将状态、思考、工具调用/结果分别放入独立代码块,最终回答单独展示在代码块之外。
  • 默认仅监听 127.0.0.1:3477/mcp,并支持 Bearer token 鉴权(通过环境变量指定)。
  • 可通过 cordis.patch.yml 配置 host、port、authTokenEnv、workspace、provider、model 等参数。

适合什么时候用

  • 需要在外部 MCP 客户端中实时看到 DSH Harness 的思考与工具执行过程,而不是只拿到最终结果。
  • 希望通过 cc-connect 把 DSH Harness 的实时会话流接入飞书,实时展示状态、思考和工具调用。

安装后会多出什么

界面飞书消息中按状态/思考/工具调用/结果拆分的独立代码块展示
Agent 工具dsh_run_stream

使用前需要

  • ACP 模式需要可用的 Harness JSON-RPC 运行环境(通过 DSH_HARNESS_HOME 或 DSH_JSONRPC_BIN / DSH_CORDIS_CONFIG 指定)。
  • 建议设置环境变量 DSH_STREAMING_MCP_TOKEN 作为 MCP 接口的 Bearer token。
  • ACP/飞书场景需配合 cc-connect 项目及其 acp.js 入口使用。
  • 需要网络端口访问(默认 127.0.0.1:3477),生产环境不建议直接暴露到公网。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制凭据环境变量文件系统MCP外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库yabolee-kkk/dsh-streaming-mcp-bridgenpmdsh-streaming-mcp-bridge@0.1.1安装方式npm 预构建包收录日期2026-08-19固定 commitf6c96745cbc9 · 2026-08-19
dsh plugin --profile web add dsh-streaming-mcp-bridge