{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_kmvubykkn7jc","handle":"harmonyos-dev-mcp","url":"https://wellknown.network/agents/harmonyos-dev-mcp","links":{"self":"https://wellknown.network/agents/harmonyos-dev-mcp/record.json","html":"https://wellknown.network/agents/harmonyos-dev-mcp","markdown":"https://wellknown.network/agents/harmonyos-dev-mcp/record.md","api":"https://wellknown.network/api/v1/agents/harmonyos-dev-mcp","status":"https://wellknown.network/api/v1/agents/harmonyos-dev-mcp/status","claim":"https://wellknown.network/agents/harmonyos-dev-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/harmonyos-dev-mcp/claim.json","badge":"https://wellknown.network/agents/harmonyos-dev-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/harmonyos-dev-mcp/history","tools":"https://wellknown.network/api/v1/agents/harmonyos-dev-mcp/tools"},"ard":{"identifier":"urn:air::server:harmonyos-dev-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"harmonyos-dev-mcp","summary":"HarmonyOS MCP service for device automation, app deployment, UI interaction, E2E support, and log validation.","description":"# HarmonyOS Dev MCP\n\n`harmonyos_dev_mcp` provides HarmonyOS MCP tools for device discovery, app build and deployment, UI automation, E2E inspection, and log validation.\n\n[![Version](https://img.shields.io/badge/version-0.10.0-blue)](pyproject.toml)\n[![PyPI](https://img.shields.io/pypi/v/harmonyos-dev-mcp.svg)](https://pypi.org/project/harmonyos-dev-mcp/)\n[![Python](https://img.shields.io/badge/python-3.12+-blue)](https://www.python.org/)\n\n## Links\n\n- PyPI: [harmonyos-dev-mcp](https://pypi.org/project/harmonyos-dev-mcp/)\n- Tool reference: [docs/tool_reference.md](docs/tool_reference.md)\n- Logs query guide: [docs/logs_query.md](docs/logs_query.md)\n- Release notes: [0.10.0](docs/release_notes_0.10.0.md)\n\n## What It Provides\n\nThe package exposes 18 MCP tools:\n\n### 0.10.0 highlights\n\n- Run all 18 MCP tools directly on HarmonyOS with a pure-Python stdio server,\n  bundled dependency stubs, and direct TCP HDC transport.\n- Route HDC commands through TCP when `HDC_USE_TCP=1`, including the shell\n  prefix required by the TCP protocol.\n- Transfer files over TCP in parallel chunks for substantially faster device\n  deployment.\n- Detect HarmonyOS SDK toolchains and use `HARMONYOS_NODE_PATH` without\n  colliding with the standard Node.js `NODE_PATH` variable.\n- Verify `input_text` results on composite UI components as well as ordinary\n  text fields.\n\nParameter notation:\n\n- `name`: required\n- `name?`: optional\n- `name*`: conditionally required, depending on the selected mode or target\n\nDevice-targeted tools also accept `hdc_server?` for wireless debugging by IP. Pass the wireless HDC endpoint, for example `192.168.43.34:35215`, to route commands as `hdc -t 192.168.43.34:35215 ...`. If both a device SN and an IP endpoint are needed, pass `device_id` as the SN and `hdc_server` as the IP endpoint; commands are routed as `hdc -t <SN> -s <IP:port> ...`. You can also set `HARMONYOS_HDC_SERVER` as a default endpoint.\n\nGeneral tools:\n\n| Tool | Parameters |\n|---|---|\n| `list_devices` | `hdc_…","publisher":null,"homepage":"https://github.com/Deslord319/harmonyos-dev-mcp/tree/main/docs","repository":"https://github.com/Deslord319/harmonyos-dev-mcp/tree/main/docs","version":"0.10.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:harmonyos-dev-mcp","type":"package_pypi","auth":null,"probeable":false,"listed":true}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"harmonyos-dev-mcp","registry":"pypi","observedAt":"2026-11-09T06:27:57.652Z","publishedAt":"2026-09-20T01:14:53.549548Z","latestVersion":"0.10.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"harmonyos-dev-mcp","url":"https://pypi.org/project/harmonyos-dev-mcp/","firstSeenAt":"2026-09-09T17:20:36.908Z","fetchedAt":"2026-11-09T06:26:49.760Z","normalizedAt":"2026-11-09T06:26:49.760Z"}]},"firstSeenAt":"2026-09-09T17:20:36.908Z","updatedAt":"2026-11-09T06:27:57.652Z"}