- Accueil
- Plugins
- Outils et capacités
- dsh-dr-panda-mcp
dsh-dr-panda-mcp
linyu19872008/dsh-dr-panda-mcp
Bridges a running DrPanda MCP service into DeepSeek Harness over Streamable HTTP for read-only production troubleshooting. Needs your own DrPanda MCP service and its Bearer token (DR_PANDA_MCP_URL, DR_PANDA_MCP_TOKEN).
Installer
dsh plugin --profile web add github:linyu19872008/dsh-dr-panda-mcpREADME
dsh-dr-panda-mcp
English · 中文
DeepSeek Harness carrier plugin for DrPanda MCP — a read-only production troubleshooting service.
This package does not embed DrPanda. It mounts the official in-box @deepseek-ai/dsh-mcp-client bridge against your already-running DrPanda /mcp endpoint over Streamable HTTP.
DeepSeek Harness
└─ dsh-dr-panda-mcp (this plugin)
├─ plugin page / Settings → DrPanda MCP (URL + Token form)
├─ drpanda_mcp_doctor
└─ @deepseek-ai/dsh-mcp-client
url/token via DSH credentials (hot-reload)
└─ dr-panda-mcp (deploy separately)
Install
dsh plugin --profile web add github:linyu19872008/dsh-dr-panda-mcp
Restart DSH, then open Plugins → dsh-dr-panda-mcp (or Settings → DrPanda MCP):
- Set MCP URL (default
http://127.0.0.1:8111/mcp) - Paste a Bearer Token from DrPanda → My account
- Click Save, then Test connection
- Call
mcp__drpanda__systems_status(ordrpanda_mcp_doctorif something fails)
Token is stored as DSH credential DR_PANDA_MCP_TOKEN (not in the patch file). URL is synced to DR_PANDA_MCP_URL so changes hot-reconnect through the official MCP client.
What the agent gets
| Tool | Purpose |
|---|---|
mcp__drpanda__systems_status | Environments / targets / capabilities |
mcp__drpanda__mysql_* / mongo_* / es_* / redis_* | Datastores |
mcp__drpanda__cls_* / gitlab_* | Logs & code |
mcp__drpanda__kafka_* / rabbit_* | Queues |
mcp__drpanda__nacos_* / jenkins_* | Config & CI |
Plus host tool drpanda_mcp_doctor.
Requirements
- DeepSeek Harness with in-box
@deepseek-ai/dsh-mcp-client - A running dr-panda-mcp instance
- An MCP Bearer token from DrPanda → My account
Advanced / CI (environment variables)
Optional overrides when you cannot use the UI (headless CI, etc.):
| Variable | Default | Meaning |
|---|---|---|
DR_PANDA_MCP_URL | http://127.0.0.1:8111/mcp | MCP endpoint (also used as credential key) |
DR_PANDA_MCP_TOKEN | (empty) | Bearer token (credential key; UI store outranks env) |
DR_PANDA_MCP_SERVER | drpanda | Tool namespace |
export DR_PANDA_MCP_URL=http://127.0.0.1:8111/mcp
export DR_PANDA_MCP_TOKEN='<token>'
dsh web
A token saved in the UI outranks the environment until you clear it on the plugin page.
Development
npm test
npm run check
License
MIT
Plugins associés
archify (deepseek-harness)
tt-a1i/archify
WeKnora (dsh-weknora)
tencent/weknora
next-ai-draw-io (dsh-plugin)
dayuanjiang/next-ai-draw-io
weknora
tencent/weknora