MCFSO/mcp-admin--packages-mcp-admin ↗★ 0
@mcfso/mcp-admin
DeepSeek Harness 的 MCP 工具管理插件:宿主半边连接 MCP 服务器并把工具注册为模型原生工具,客户端半边在设置面板提供「MCP 服务器」管理界面
AI 분석
核心用途是连接 MCP 服务器并将其工具注册为模型原生工具。适合需要通过标准 MCP 协议扩展 DSH 智能体工具库的开发者和高级用户。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 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 并即时生效(断开的服务器按官方桥接的重连策略自动恢复)。