feat: PLANNING体系首版(00路线图/02任务总表/03执行协议/I-03/I-04/registry42口径)+M1止血交付
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
# DeepSeek Harness MCP/插件健康审计报告(2026-09-06)
|
||||
|
||||
## 一、你的问题:缺少插件/MCP?没有服务器连接的 MCP?
|
||||
|
||||
**都有,而且不少。** Harness 的 MCP 按会话类型分两套 profile:
|
||||
|
||||
| Profile | 配置文件 | 状态 |
|
||||
|---|---|---|
|
||||
| web(网页 GUI 会话) | `~/.dsh/profiles/web/cordis.patch.yml` | 25 个 MCP/插件 ✅ |
|
||||
| headless(CLI 会话) | `~/.dsh/profiles/headless/cordis.patch.yml` | **原本是空的!已修复** |
|
||||
|
||||
**服务器连接的 MCP 一直都有**:`mcp-ssh`(SSH 客户端,profile 配置在 `~/.ssh/ssh-profiles.json`),外加 docker/mysql/redis/postgres/mongodb/sqlite/gitea 一整套后端运维 MCP。
|
||||
|
||||
你感觉"缺少"最可能的原因:**headless profile 的 patch 是空的**——CLI/headless 会话里一个 MCP 都不会加载。本轮已把 web 的全部 MCP 配置同步过去(去掉了仅 GUI 需要的 ui-schedule 覆盖项),对 headless 新会话生效(其 patchReload 为 startup)。
|
||||
|
||||
## 二、全部 MCP 清单与实测状态
|
||||
|
||||
实测方式:对每个服务器调用其最轻量的真实工具(连接/列表/查询),不是只看配置。
|
||||
|
||||
| MCP | 用途 | 状态 |
|
||||
|---|---|---|
|
||||
| ssh | **服务器连接**(内网 192.168.5.7 + 腾讯云 124.223.170.133) | ✅ 服务器存活;内网机连接成功 232ms |
|
||||
| docker | Docker 容器管理 | ❌ 根因已定位:Windows Hypervisor 未运行(见下) |
|
||||
| mysql | MySQL(chunyu/gitea/cloudreve 等 8 库) | ✅ |
|
||||
| redis | Redis 7.4(内网 :16379) | ✅ |
|
||||
| postgres | PostgreSQL 16 | ✅ |
|
||||
| mongodb | MongoDB | ✅ |
|
||||
| sqlite | 本地 SQLite | ✅ |
|
||||
| gitea | 自建 Gitea(gitea.mymoyu.top, root) | ✅ 认证成功 |
|
||||
| websearch | 多引擎网页搜索(bing 等,免 key) | ✅ |
|
||||
| playwright | Edge 浏览器自动化 | ✅(检测到你开着 3 个本地页面) |
|
||||
| memory | 跨会话知识图谱记忆 | ✅(图谱当前为空,本轮已写入环境结论) |
|
||||
| thinking | 结构化推理脚手架 | 已加载 |
|
||||
| iconify | 31 万图标检索 | ✅ |
|
||||
| context7 | 框架文档实时查询 | ✅ |
|
||||
| shadcn / elementplus / antd | 前端组件库文档 | ✅ / 已加载 / 已加载 |
|
||||
| excel | xlsx 读写 | ✅(注意:只能打开已有文件,不能新建) |
|
||||
| mermaid | 图表渲染 | ✅ |
|
||||
| ffmpeg | 音视频处理 | 已加载(配置引用的 ffmpeg.exe 已确认存在) |
|
||||
| demo | MCP 示例 | ✅ |
|
||||
| weapp | 微信小程序自动化 | ⚠️ 需微信开发者工具处于运行状态,否则超时(配置正确) |
|
||||
| android | 安卓设备自动化 | ❌→✅ 已修复(见下) |
|
||||
| schedule / time-context | 会话提醒 + 时钟上下文 | 已加载 |
|
||||
|
||||
## 三、发现并已修复的问题
|
||||
|
||||
1. **android MCP 的 adb 路径失效**(你反馈的"其他问题"之一):
|
||||
原 `novel_reader\.android-sdk` 目录已改名为 `novel_reader_android_sdk`,导致 adb spawn ENOENT。
|
||||
已改 `cordis.patch.yml` 的 `ADB_PATH` 为新路径并验证 adb 35.0.0 可用。对新会话生效。
|
||||
2. **headless 无 MCP**(你反馈的"缺少很多"):已同步全部 25 项,对新 headless 会话生效。
|
||||
|
||||
## 四、遗留问题(需要你处理)
|
||||
|
||||
1. **腾讯云 124.223.170.133 SSH 被拒**:网络通、但 `root` 的 publickey 被拒。
|
||||
需要你能登一次该云服务器(如网页控制台/VNC),把本机公钥
|
||||
`C:\Users\12914\.ssh\id_ed25519_server.pub` 追加到 `/root/.ssh/authorized_keys`。
|
||||
2. **Docker 引擎起不来的根因已定位:Windows Hypervisor 未运行**(`HypervisorPresent: False`,`bcdedit` 的
|
||||
`hypervisorlaunchtype` 被关闭)。Docker Desktop 进程活着但 WSL2 VM(docker-desktop 发行版)无法引导,
|
||||
VM 内核日志显示 blocked-task 挂起——与虚拟化不可用一致。工作区的 `fix_hypervisor.ps1` 就是上次处理此问题的脚本。
|
||||
**修复步骤(需你手动)**:
|
||||
① 右键"以管理员身份运行" `C:\Users\12914\Desktop\vscode\fix_hypervisor.ps1`(自动提权 + bcdedit 设置 auto + 备份 BCD);
|
||||
② **重启电脑**(必须);
|
||||
③ 重启后打开 Docker Desktop,等引擎就绪后 docker MCP 即自动恢复(配置无需改动)。
|
||||
3. **weapp 用前先开微信开发者工具**(并登录、开服务端口),属使用前置条件而非故障。
|
||||
|
||||
## 五、改动文件
|
||||
|
||||
- `C:\Users\12914\.dsh\profiles\web\cordis.patch.yml` — 修复 ADB_PATH
|
||||
- `C:\Users\12914\.dsh\profiles\headless\cordis.patch.yml` — 从 web 同步 25 个 MCP/插件(原为空)
|
||||
- 记忆库 `DSH-MCP-环境` 实体 — 已沉淀本次环境结论
|
||||
Reference in New Issue
Block a user