☰
MCP 双向生态:既是客户端也是服务器的设计拆解
2026/10/30 2:58:09 网站建设 项目流程

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,无嵌套循环,宿主权限逐个确认。

两条分工

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

四条通道

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

口径

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询