用 harmonyos-mcp(MCP 服务)辅助鸿蒙开发。结论:可行且值得列入后续增强,但当前会话已具备等价能力,不阻塞壳版开发。
| 项目 | 形态 | 能力 |
|---|---|---|
| harmonyos-mcp(npm) | npm 包 | DevEco 相关工具封装 |
| harmonyos-dev-mcp(pypi) | Python MCP | 设备自动化、应用部署、UI 交互、E2E、日志校验 |
| FadingLight9291117/mcp-harmonyos | GitHub | HarmonyOS 开发 MCP server |
| Eilgnaw/harmonyos-mcp | GitHub | 同类 |
| 华为官方 | 论坛指南 | 「在 Trae/Cursor 上开发鸿蒙应用」官方 MCP 使用指引(DevEco 侧 MCP 支持) |
DSH 官方带 dsh-mcp-client(MCP 客户端插件):把 MCP server 挂载进 profile 后,Agent 会话就能获得结构化工具。接入路径:dsh plugin 添加 harmonyos-mcp 相关插件 → 重启 dsh web 会话 → 工具注入生效。
结论:MCP 的价值在结构化与稳定性(避免 shell 引号/转义坑——本轮已多次踩到工具传输对复杂命令的干扰),建议列入 P2 阶段:协议原生线并行时挂载 harmonyos-dev-mcp 提升真机自动化可靠性。
社区 MCP 质量参差(npm 上 harmonyos-mcp 有警告标记);接入前需审计其工具面与权限(MCP 工具会获得设备控制权)。