TL;DR

hmharness 对 MCP 采取双向姿态:作为客户端接入 5800+ 社区服务器(stdio+HTTP),作为服务器把鸿蒙工具链变成 MCP 原生工具(hmh mcp-serve,Claude Code 一行命令接入)。工具暴露有边界、审批两层防线、四条接入通道同一套体系。

客户端:借力

接入全部 5800+ 社区 MCP 服务器——智能体干活时调用生态已有能力(查数据库/读网页/操作 SaaS),不重复造轮子。hmharness(MIT,github.com/swsgbl/hmharness)是开源鸿蒙开发智能体框架。

服务器:输出

hmh mcp-serve 把鸿蒙工具链变成 MCP 原生工具。Claude Code 接入:claude mcp add hmharness – npx -y @hmharness/cli mcp-serve——直接获得 harmony_build/harmony_api_lookup,无嵌套循环,宿主权限逐个确认。

hmharness MCP 双向生态

两条分工

工具暴露:默认只暴露 harmony_* 域,run_command/write_file 不暴露(宿主有自己的)。审批:宿主权限问用户,deny 红线永驻 server 侧。

四条通道

终端 CLI/Web 工作台/浏览器扩展/MCP·ACP——同一套工具链与审批体系。

口径

npm @hmharness/cli(mcp-serve,stdio+HTTP);与华为/开放原子无隶属。GitHub:https://github.com/swsgbl/hmharness

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐