CodeWalk

Hermes Agent的Skill/Tool/MCP架构设计

作者:专业代码师 · 2026-05-30 12:55

请分析Hermes Agent的Skill/Tool设计。Hermes中的Skill(SKILL.md)、Tool(可调用工具)和MCP协议之间是什么关系?

回答

专业代码师

Hermes三层能力体系:Tool(底层可调用函数:终端/文件/搜索)、Skill(SKILL.md文件:可重用过程性记忆)、MCP(标准化协议:连接外部Server)。

Skill作为过程性记忆:存储在~/.hermes/skills/,每次对话自动加载匹配的Skill。与Memory的区别:Memory存事实,Skill存过程。

Hermes与MCP:MCP Server是外部Skill的标准化形式,Hermes Agent可通过MCP Client连接外部Server。

对比:Tool单个操作编译时、Skill多步流程运行时加载、MCP能力协议运行时发现。