MCFSO/mcp-admin--packages-mcp-admin ↗★ 0
@mcfso/mcp-admin
DeepSeek Harness 的 MCP 工具管理插件:宿主半边连接 MCP 服务器并把工具注册为模型原生工具,客户端半边在设置面板提供「MCP 服务器」管理界面
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@mcfso/mcp-admin
DeepSeek Harness 的 MCP 工具管理插件:连接外部
Model Context Protocol 服务器,把每个工具注册为
Harness 原生工具(模型直接以 mcp____ 调用,与 Claude Code /
Codex 的服务器限定命名一致),并在 设置面板提供图形化管理界面。
特性
- 原生设置面板:设置 → MCP 服务器 —— 查看每台服务器的连接状态与工具数, 添加 / 编辑 / 删除 / 启用 / 停用,改动即时生效,无需重启 Harness;
- 双来源配置:内联
config.servers(cordis.yml)+ 标准mcp.json文件 (Claude Desktop / Cursor 同格式),自动合并、serverName全局去重; - 热加载:
mcp.json的外部编辑(编辑器、脚本)被监听并即时生效; /mcp命令:聊天框输入/mcp提示面板入口;- 连接、发现、命名契约、调用转发、断线重连、
tools/list_changed重同步等 正确性细节由官方桥接@deepseek-ai/dsh-mcp-client承担。
安装
把插件装进 Harness profile,并在补丁层挂载:
dsh plugin --profile web add @mcfso/mcp-admin
cordis.yml(用 dsh web --patch 启动时生效):
- insert:
- id: mcp-admin
name: '@mcfso/mcp-admin'
config:
mcpJson: 'D:/dsh-mcp/mcp.json' # 标准 mcp.json 路径(可选)
servers: [] # 内联服务器(可选,与 mcpJson 合并)
重启后打开 Harness 设置面板 → MCP 服务器。
配置
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」推断, 也接受生态常见的 / 别名;stdio 需要 ,可选 / / ;