HarmonyOS MCP Server

HarmonyOS MCP Server

site icon
2025.04.17 0
PythonHarmonyOS 设备操作MCP 服务器其它
HarmonyOS MCP Server 是一个用于操作 HarmonyOS 设备的 MCP 服务器。它提供了与 HarmonyOS 设备交互的能力,可以通过工具或 SDK 来操控设备,例如启动应用程序等。
View on GitHub

Overview

基本能力

产品定位

HarmonyOS MCP Server 主要用于操作 HarmonyOS 设备,提供设备交互的能力。

核心功能

  1. 通过 MCP 协议与 HarmonyOS 设备进行交互。
  2. 支持通过工具或 SDK 操控设备,例如启动应用程序。

适用场景

  1. 开发 HarmonyOS 应用时进行设备操作。
  2. 自动化测试 HarmonyOS 设备。
  3. 远程控制 HarmonyOS 设备。

工具列表

  1. Claude Desktop:用于快速尝试 HarmonyOS MCP Server 的工具。
  2. openai-agents SDK:提供 Python SDK 来调用 HarmonyOS MCP Server,支持异步操作和设备控制。

常见问题解答

暂无提供常见问题解答。

使用教程

使用依赖

  1. 安装 Python 3.13。
  2. 安装 uv 工具。

安装教程

  1. 克隆仓库: bash git clone https://github.com/XixianLiang/HarmonyOS-mcp-server.git cd HarmonyOS-mcp-server
  2. 设置环境: bash uv python install 3.13 uv sync

调试方式

  1. 使用 openai-agents SDK 进行调试,示例代码见 README。
  2. 运行示例代码后,可以通过生成的 trace ID 查看调试信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。