Hermes v2026.3.30 更新解读:多实例隔离、MCP服务模式与多平台消息接入
Hermes v2026.3.30 更新解读:多实例隔离、MCP服务模式与多平台消息接入
Hermes v2026.3.30 更新解读:多实例隔离、MCP服务模式与多平台消息接入
嘿,朋友们!Hermes 又发新版本啦!这次 v2026.3.30 的更新干货满满,尤其是 MCP 配置这块,简直是给咱们这些“配置困难户”送温暖。咱们直接开聊!
🎯 多实例隔离:各玩各的,互不打扰
以前跑多个 Hermes 实例,配置容易“打架”。这次更新后,每个实例的配置、密钥、会话数据都彻底隔离,就像给每个实例分了独立的小房间。你可以在 ~/.hermes/.env 里放各自的密钥,互不干扰,再也不用担心 A 项目的 token 跑到 B 项目里去了。
🔌 MCP 服务模式:stdio 和 HTTP 随你选
MCP 服务器配置这次升级得特别细。现在支持两种连接方式:
- stdio 模式:本地跑子进程,适合
npx启动的服务器 - HTTP 模式:连远程端点,支持
headers、ssl_verify、甚至 mTLS 双向认证(client_cert配置)
最贴心的是,环境变量引用支持 ${VAR} 和 Cursor 风格的 ${env:VAR},从 Cursor 或 Claude 配置里复制过来的 MCP 片段直接就能用,不用改!
mcp_servers:
github:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: "${env:GITHUB_TOKEN}"
还有上下文变量,比如 ${workspaceFolder} 会自动解析成当前工作目录,写文件类 MCP 服务器配置时特别方便。
🛡️ 安全新姿势:untrusted 模式
这次新增了 trust 配置项。默认是 full,但如果你用的是不信任的第三方服务器,强烈建议设为 untrusted。这样所有“写操作”工具(比如改文件、发消息)都会弹窗让你确认,防止服务器偷偷搞事情。记住:不认识的服务器,一律 untrusted!
⏱️ 超时与生命周期:更精细的控制
timeout(工具调用超时)默认 300 秒,connect_timeout(连接超时)默认 60 秒,都可以按需调整。stdio 服务器还支持 idle_timeout_seconds 和 max_lifetime_seconds,空闲太久或运行太久就自动重启,防止内存泄漏。
📱 多平台消息接入
这次更新还强化了多平台消息接入能力。配合 MCP 的 elicitation 配置,服务器可以主动向你发起提问(比如要确认信息),而且表单模式会走标准的审批界面,URL 模式则直接拒绝——安全又省心。
🚀 总结
这次更新把 MCP 配置的灵活性和安全性都拉满了。无论你是本地折腾还是连远程服务,都能找到合适的配置方式。赶紧升级试试吧!有问题欢迎在评论区留言,咱们下期见!
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:GitHub ›/releases/tag/v2026.3.30