NexusAgentX/dsh-mcp-adapter ↗★ 0
dsh-mcp-adapter
MCP adapter for DeepSeek Harness — one proxy tool instead of dumping every MCP schema into context.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NexusAgentX/dsh-mcp-adapter说明文档
阅读完整 README ↗dsh-mcp-adapter
Use MCP servers with DeepSeek Harness without burning the context window.
One mcp proxy tool. Lazy server start. On-demand search / describe / call.
English | 中文
Why this exists
DeepSeek Harness already ships @deepseek-ai/dsh-mcp-client. That client connects at startup and registers every advertised MCP tool as a native mcp____ function. Schema cost is paid on every request.
This adapter follows the pi-mcp-adapter contract instead:
- one
mcpproxy tool instead of hundreds of schemas - lazy server start
- on-demand
search/describe/call - standard
.mcp.json/~/.config/mcp/mcp.jsondiscovery - optional
directToolspromotion for hot-path tools - metadata cache so search works before a live connect
It is an independent plugin. It is not affiliated with DeepSeek AI.
Do not mount this adapter and @deepseek-ai/dsh-mcp-client against the same servers. They would double-connect and fight over names.
Install
dsh plugin --profile web add dsh-mcp-adapter
Restart the profile (dsh web / dsh tui) after install.
Quick start
Preferred project config: .mcp.json
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@1.6.0"]
}
}
}
Then:
mcp({ search: "screenshot" })
mcp({ describe: "chrome-devtools_take_screenshot" })
mcp({ tool: "chrome-devtools_take_screenshot", args: { format: "png" } })
args can be a JSON object or a JSON string.
Config files
| File | Purpose |
|---|---|
~/.config/mcp/mcp.json |