Token导航 LogoToken导航TokenDH.com
Harmony Tools logo
开发工具未说明官方级别未说明来源级核验

Harmony Tools

MCP Server

将HarmonyOS命令行工具封装为MCP服务,支持通过JSON结构化返回开发任务结果,适用于HarmonyOS应用开发环境。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
开发工具Python命令行工具本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

BubblePtr

提供方

BubblePtr

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Harmony Tools MCP 服务

将 HarmonyOS 命令行工具(hdchvigor 等)封装为 MCP 服务,接入任意支持 MCP 的客户端,常用开发任务以结构化 JSON 返回。

快速上手

  • 前置条件:Python ≥3.11;已安装 HarmonyOS Command Line Tools。
  • 下载地址:HarmonyOS Command Line Tools
  • 配置必需环境变量:
# 解压后在 command-line-tools/sdk/default/openharmony/toolchains 目录下
export HDC_PATH=/path/to/hdc
# 解压后在 command-line-tools/bin 目录下
export HVIGORW_PATH=/path/to/hvigorw

安装

# 全局安装(推荐)
uv tool install git+

# 开发模式(本地源码)
uv pip install -e .

启动

  • stdio(默认):

- uv run harmony-tools-mcp

  • http(调试/多客户端):

- uv run harmony-tools --transport http - 或 ./start_http_server.sh

客户端最小配置示例

  • stdio
{
  "mcpServers": {
    "harmony-tools": {
      "command": "harmony-tools-mcp",
      "env": {
        "HDC_PATH": "/path/to/hdc", 
        "HVIGORW_PATH": "/path/to/hvigorw"
      }
    }
  }
}
  • http
{
  "mcpServers": {
    "harmony-tools": {
      "transport": "http", 
      "url": "http://127.0.0.1:10005/mcp"}
  }
}

可用工具一览

  • list_targetsshell
  • hvigor_cleanhvigor_assemblehvigor_find_output
  • hdc_screenshothdc_install_app

常见问题(精简)

  • 找不到 hdc/hvigorw:检查并设置 HDC_PATHHVIGORW_PATH
  • 无响应或超时:适当提高超时或减少输出量。
  • 权限问题:设备开启开发者模式并授予访问权限。

开发者文档

详细技术说明(环境变量、运行模式、工具参数与返回结构、长示例、完整排障)见 docs/DEVELOPER.md

目录标签

目录标签

开发工具Python命令行工具本地部署HarmonyOS开发MCP服务

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP