KYinCode/dsh-project-mcp-bridge

KYinCode★ 2JavaScript最后同步: 2026-08-14

在 GitHub 打开

Per-project MCP loading for DeepSeek Harness: drop a .dsh/mcp.json into a project and its sessions get the MCP servers' tools automatically — with live config reload. Client bridge, not an MCP server.

README 摘要

dsh-project-mcp-bridge English 中文 TL;DR — Let each project declare its own MCP servers. Drop a .dsh/mcp.json into a project root; every session of that project then has those servers' tools ( mcp ), and editing the file takes effect live — no new session, no restart. It is a client bridge (consumes MCP servers). Not an MCP server, not an official DeepSeek package. 30-second demo Then, in any session opened in MyProject , the model can directly call mcp github create issue etc. — the same mcpServers JSON shape used by Claude Code, Cursor and VS Code. Save the file again later and running sessions pick the change up within 1 s. Install once: dsh plugin --profile web add dsh-project-mcp-bridge (one restart), or see Installation for the restart-free dev path. How it works Connections are per agent, never pooled : N sessions calling the same server run N independent processes (isolation over sharing). Sessions that never call a server hold no process at all. Installation The package is a profile bundle : install with the dsh CLI, no manual patching. dsh plugin runs pnpm in the profile directory, then reconciles dsh.profile.bundles : the package declares dsh.bundle.patch , so it joins th…

在 GitHub 查看完整 README →
终端/TUIcordisdeepseek-harnessdshdsh-pluginmcpmcp-clientplugin

分类