harmonyos-dev-mcp-for-dsh
v0.1.0 · 0 天前发布
DeepSeek Harness plugin: bridges the harmonyos-dev-mcp Python MCP server (device discovery, build/deploy, UI automation, E2E inspection, log validation) into DSH as mcp__harmonyos__* tools. Zero npm dependencies.
README
harmonyos-dev-mcp-for-dsh
@deepseek-ai/dsh 插件:把 harmonyos-dev-mcp(HarmonyOS 设备 MCP 服务)桥接进 DeepSeek Harness。
安装后,AI 助手直接获得一套完整的鸿蒙开发工具:设备发现、构建/安装/启动/卸载、UI 自动化(点击/输入/按键/截图)、E2E 检查(UI 树/窗口/元素等待)、日志验证(错误提取/业务标记/历史日志/崩溃解析)。
工作原理
本插件是标准 dsh-plugin(dsh.bundle.patch → cordis.patch.yml 插入一行 host 插件),零 npm 依赖:
```
cordis.patch.yml
└─> id: harmonyos-dev-mcp (本包 lib/index.js)
├─ 1. 解析 Python 运行时(bundled .venv → uv run 项目环境 → 系统 python)
├─ 2. probe:快速 import harmonyos_dev_mcp,失败给出可修复提示(不影响 profile 启动)
└─ 3. 以内嵌的轻量 MCP stdio 客户端(newline-delimited JSON-RPC)拉起 Python 服务器
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- Apache-2.0
- npm
- harmonyos-dev-mcp-for-dsh
- Repo
- git+https://github.com/NormanFxxkingRockwell/harmonyos-dev-mcp-for-dsh.git
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}