MCP Harmonyos
M

MCP Harmonyos

An MCP server for HarmonyOS development, supporting functions such as device management, project information query, application management, and build verification.
2 points
7.2K

What is MCP HarmonyOS?

MCP HarmonyOS is a bridge that connects AI assistants (such as Claude) with the HarmonyOS development environment. It allows AI assistants to query information about connected devices, check project configurations, and view installed applications, thereby helping developers develop HarmonyOS applications more efficiently.

How to use MCP HarmonyOS?

After installing MCP HarmonyOS, configure it in your AI assistant (such as OpenCode or Claude Desktop). Then, you can ask about device status, project information, or application details in natural language, and the AI assistant will automatically call the corresponding tools to obtain the information.

Applicable scenarios

It is suitable for scenarios where HarmonyOS developers need to quickly query device status, check project configurations, verify build outputs, or manage applications on devices. It is particularly suitable for situations where various status information needs to be frequently checked during the development process.

Main features

Device management
Query the list of connected HarmonyOS devices and obtain detailed device information such as model, manufacturer, and operating system version.
Project information query
Read the configuration file of the HarmonyOS project and obtain key project data such as application name, version number, and module information.
Application management
View the list of installed applications on the device and obtain detailed information about specific applications such as version and installation time.
Build verification
Check the project build output files and confirm whether the HAP/HSP files are generated successfully.
Advantages
Fast query: All information queries are completed within 1 second with a quick response.
Natural language interaction: No need to memorize complex commands. You can obtain information in natural language.
Structured data: The returned information is in structured JSON format, which is easy to process.
Lightweight design: Focuses on query functions without interfering with the normal build and deployment process.
Limitations
Only provides query functions: Does not directly perform operations such as building and deploying.
Relies on external tools: Requires HarmonyOS DevEco Studio and the hdc command-line tool.
Requires device connection: The device management function requires an actually connected HarmonyOS device.
Only supports information query: Does not support modifying device or project configurations.

How to use

Install MCP HarmonyOS
Install the MCP HarmonyOS package globally via npm.
Configure the AI assistant
According to the AI assistant you are using (OpenCode or Claude Desktop), add the MCP HarmonyOS server to the configuration file.
Verify the installation
Ensure that the hdc command-line tool is in the PATH. You can test the device connection by running the hdc list targets command.
Start using
Ask about HarmonyOS-related information such as device status and project configuration in natural language in the AI assistant.

Usage examples

Quickly check the device connection status
Before starting development, quickly confirm which HarmonyOS devices are connected and available.
Verify the project configuration
Before building the project, confirm whether the basic configuration information of the project is correct.
Check the build result
After the build is completed, confirm whether the HAP/HSP files are successfully generated.
Manage device applications
View the installed applications on the device or obtain detailed information about specific applications.

Frequently Asked Questions

What should I do if it prompts 'hdc command not found' after installation?
Why can't I see any connected devices?
Can MCP HarmonyOS perform build and deployment operations?
How to get the absolute path of the project?
Which AI assistants are supported?

Related resources

Model Context Protocol official website
Understand the technical details and specifications of the MCP protocol
HarmonyOS developer documentation
HarmonyOS official development documentation and API reference
GitHub repository
Source code and issue tracking for MCP HarmonyOS
npm package page
View the latest version and installation statistics
OpenCode official website
Learn how to configure and use the OpenCode AI assistant

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "harmonyos": {
      "command": "mcp-harmonyos"
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

V
Vestige
Vestige is an AI memory engine based on cognitive science. By implementing 29 neuroscience modules such as prediction error gating, FSRS - 6 spaced repetition, and memory dreaming, it provides long - term memory capabilities for AI. It includes a 3D visualization dashboard and 21 MCP tools, runs completely locally, and does not require the cloud.
Rust
5.4K
4.5 points
M
Moltbrain
MoltBrain is a long-term memory layer plugin designed for OpenClaw, MoltBook, and Claude Code, capable of automatically learning and recalling project context, providing intelligent search, observation recording, analysis statistics, and persistent storage functions.
TypeScript
5.4K
4.5 points
B
Bm.md
A feature-rich Markdown typesetting tool that supports multiple style themes and platform adaptation, providing real-time editing preview, image export, and API integration capabilities
TypeScript
4.5K
5 points
S
Security Detections MCP
Security Detections MCP is a server based on the Model Context Protocol that allows LLMs to query a unified security detection rule database covering Sigma, Splunk ESCU, Elastic, and KQL formats. The latest version 3.0 is upgraded to an autonomous detection engineering platform that can automatically extract TTPs from threat intelligence, analyze coverage gaps, generate SIEM-native format detection rules, run tests, and verify. The project includes over 71 tools, 11 pre-built workflow prompts, and a knowledge graph system, supporting multiple SIEM platforms.
TypeScript
6.7K
4 points
P
Paperbanana
Python
6.9K
5 points
B
Better Icons
An MCP server and CLI tool that provides search and retrieval of over 200,000 icons, supports more than 150 icon libraries, and helps AI assistants and developers quickly obtain and use icons.
TypeScript
7.7K
4.5 points
A
Assistant Ui
assistant - ui is an open - source TypeScript/React library for quickly building production - grade AI chat interfaces, providing composable UI components, streaming responses, accessibility, etc., and supporting multiple AI backends and models.
TypeScript
7.8K
5 points
A
Apify MCP Server
The Apify MCP Server is a tool based on the Model Context Protocol (MCP) that allows AI assistants to extract data from websites such as social media, search engines, and e-commerce through thousands of ready-to-use crawlers, scrapers, and automation tools (Apify Actors). It supports OAuth and Skyfire proxy payment and can be integrated into MCP clients such as Claude and VS Code through HTTPS endpoints or local stdio.
TypeScript
6.7K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
21.8K
4.5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
26.1K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
72.7K
4.3 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
36.1K
5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
33.1K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
64.8K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
22.3K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
50.3K
4.8 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase