← 返回列表
D

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.

dshdeepseek-harnessdsh-plugincordispluginharmonyosopenharmonyhdcmcpmobile

README

harmonyos-dev-mcp-for-dsh

!license
!dsh
!python

@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 服务器

查看完整 README →

版本兼容矩阵

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"}}