MCFSO/mcp-admin--packages-mcp-admin ↗★ 0
@mcfso/mcp-admin
DeepSeek Harness 的 MCP 工具管理插件:宿主半边连接 MCP 服务器并把工具注册为模型原生工具,客户端半边在设置面板提供「MCP 服务器」管理界面
AI Analysis
核心用途是连接 MCP 服务器并将其工具注册为模型原生工具。适合需要通过标准 MCP 协议扩展 DSH 智能体工具库的开发者和高级用户。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗配置
mcp.json(面板管理,推荐)
{
"mcpServers": {
"echo": { "command": "node", "args": ["demo/mcp-echo-server.mjs"] },
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" }
},
"web": {
"transport": "streamable-http",
"url": "http://localhost:3000/mcp",
"headers": { "Authorization": "Bearer ${MCP_TOKEN}" },
"disabled": true
}
}
}
条目规则:
- 工具名前缀(
serverName)取条目serverName字段,缺省用 JSON 键名; 必须是[A-Za-z0-9_-]{1,32}; transport缺省按「有url即streamable-http,否则stdio」推断, 也接受生态常见的http/sse别名;stdio 需要command,可选args/env/cwd;env/headers的值做${VAR}展开(官方桥接会清洗父进程环境, 凭据必须这样显式传入);cwd缺省或为相对路径时相对 mcp.json 所在目录解析;disabled: true停用该服务器;- 透传
toolCallTimeoutMs、failOnStartupError、reconnect(enabled/initialDelayMs/maxDelayMs/maxAttempts)。
cordis.yml 内联 servers
与官方 @deepseek-ai/dsh-mcp-client 配置一致;内联条目不做 ${VAR} 展开,
取环境变量用 !!js process.env.XXX。
面板使用
- 添加:名称(serverName)、传输方式(stdio / Streamable HTTP)、command、
args(每行一个)、cwd、env(每行
NAME=value)、url、headers(每行Name: value)、 单次调用超时; - 状态灯:绿 = 已连接(N 个工具);黄闪 = 连接中 / 已连接无工具; 红 = 启动失败(卡片显示错误信息);灰 = 已停用;
- 编辑 / 停用 / 删除:仅
mcp.json里的服务器;cordis.yml 内联服务器带标签显示、只读; - 所有改动写入 mcp.json 并即时生效(断开的服务器按官方桥接的重连策略自动恢复)。