2026年5月26日,Hermes Agent 合并了 MCP Catalog 功能——一个类似 npm/pip 的 MCP 服务器发现和安装系统。这意味着,Agent 的工具生态正式进入「应用商店」阶段。
一、发生了什么
2026年5月26日19:48 UTC,Nous Research 向 Hermes Agent 主分支合并了 commit #30870,新增了 optional-mcps/ 目录系统。这不是一个小功能更新——它本质上是在为 Hermes Agent 构建一个可发现的 MCP 工具市场。
与此前的 optional-skills/ 系统(让你安装预制的 Agent 技能)类似,optional-mcps/ 目录让你浏览、安装和管理 MCP 服务器——无需手动编辑复杂的 JSON 配置文件。
三条新命令:
hermes mcp # 交互式目录选择器(默认)
hermes mcp catalog # 纯文本列表,可脚本化
hermes mcp install <name> # 一键安装指定 MCP 服务器
交互选择器的三级状态:
- 未安装 → 显示「安装」选项
- 已安装但关闭 → 显示「启用」选项
- 已安装且启用 → 显示配置菜单
这跟 VS Code 扩展面板的 UX 逻辑完全一致——发现、安装、启用、配置,一条龙。
二、为什么这是大事
在 Hermes Agent 的架构中,MCP(Model Context Protocol)是 Agent 连接外部世界的关键通道。通过 MCP,你的 Agent 可以:
- 访问数据库(PostgreSQL、SQLite)
- 调用外部 API(GitHub、Slack、Linear)
- 操控浏览器(Playwright)
- 连接工作流引擎(n8n)
但在此之前,配置 MCP 服务器需要你手动编写 hermes.json 中的 mcpServers 配置块。需要知道传输协议、命令行参数、环境变量……门槛不低。
MCP Catalog 改变了游戏规则:
1. 发现性:你不需要自己去找有哪些 MCP 服务器可用——目录就是你的起点
2. 一键安装:hermes mcp install n8n 自动完成 git clone、依赖安装、凭据配置
3. 凭据安全:API 密钥统一写入 ~/.hermes/.env,不散落在各服务器配置中
4. 工具选择:安装时用 curses 复选框选择要启用的具体工具,避免工具泛滥
三、首发条目深度拆解
首发目录包含两个参考实现,展示了 Manifest 协议的全部能力:
条目 1:n8n MCP 桥接
# manifest 协议 v1 示例(n8n 桥接)
name: n8n
transport: stdio
auth: api_key
bootstrap: git
repository: https://github.com/xxx/n8n-mcp-bridge
env_vars:
- N8N_API_KEY
- N8N_BASE_URL
为什么 n8n 是第一个条目?
n8n 是开源的工作流自动化引擎。把它作为 MCP Catalog 的首发条目,说明 Nous Research 的判断是:Agent + 工作流自动化是 AI 创业者的核心组合拳。
具体场景:你的 Hermes Agent 可以通过 n8n MCP 桥接,触发 n8n 上预先配置的工作流——比如「新文章发布后自动同步到所有社交媒体」「数据库备份失败时自动告警」「客户付款后自动发送发票」。
条目 2:Linear(项目管理)
name: linear
transport: http
auth: oauth
通过 HTTP 传输 + OAuth 认证,你的 Agent 可以直接在 Linear 上创建 issue、更新状态、查询任务——Agent 成为你的「自动 PM」。
四、实操:5 分钟上手 MCP Catalog
前提条件
# 确保 Hermes Agent 版本 ≥ 主分支最新(或等待 v0.15.0 发布)
hermes --version
# 如果版本不够新,从源码构建:
# git clone https://github.com/NousResearch/hermes-agent
# cd hermes-agent && cargo build --release
步骤 1:浏览目录
# 交互式浏览(推荐)
hermes mcp
# 脚本化列出所有可用条目
hermes mcp catalog
# 输出示例:
# n8n [未安装] n8n MCP 桥接 - 工作流自动化
# linear [未安装] Linear 项目管理集成
步骤 2:安装 n8n MCP 桥接
hermes mcp install n8n
安装过程会自动:
1. git clone n8n MCP 桥接仓库
2. 安装 Python/Node 依赖
3. 探测可用工具列表
4. 弹出 curses 复选框让你选择启用哪些工具
工具选择界面(模拟):
┌─────────────────────────────────────┐
│ 选择要启用的 n8n 工具: │
│ │
│ [✔] trigger_workflow │
│ [✔] list_workflows │
│ [✔] get_execution_status │
│ [ ] create_workflow │
│ [ ] delete_workflow │
│ │
│ [ 确认 ] [ 取消 ] │
└─────────────────────────────────────┘
这个功能非常关键——你可以只给 Agent 读权限(list_workflows、get_execution_status),不给写权限(create_workflow、delete_workflow),最小化安全风险。
步骤 3:配置凭据
# 编辑凭据文件
vim ~/.hermes/.env
# 添加:
N8N_API_KEY=n8n_api_xxxxxxxxxxxx
N8N_BASE_URL=https://n8n.yourdomain.com
凭据统一管理在 .env 中,不会嵌入每个 MCP 服务器的配置。这意味着:
- 更换 API 密钥时,只需改一处
- 卸载 MCP 服务器时,凭据不会残留
- 多台机器同步 .env 即可共享凭据配置
步骤 4:验证安装
# 重启 Hermes Agent
hermes --restart
# 在对话中测试
# "帮我列出 n8n 上所有工作流"
步骤 5:管理已安装的服务器
hermes mcp # 交互式管理(启用/禁用/卸载)
hermes mcp disable n8n # 关闭但保留配置
hermes mcp remove n8n # 完全卸载
五、进阶:创建你自己的 MCP 清单
如果你开发了一个 MCP 服务器,想让它出现在 Hermes 的官方目录中,需要提交一个 manifest 文件。格式如下:
# optional-mcps/my-tool/manifest.yaml
manifest_version: 1
name: my-tool
display_name: "我的工具"
description: "简短描述这个 MCP 服务器做什么"
version: "1.0.0"
transport:
type: stdio # 或 http
command: "python"
args: ["-m", "my_mcp_server"]
auth:
type: api_key # 或 oauth, none
env_var: "MY_TOOL_API_KEY"
bootstrap:
type: git
repository: "https://github.com/yourname/my-mcp-server"
post_install: "pip install -r requirements.txt"
tools:
# 可选:预定义工具列表(安装时会让用户选择)
- name: "search"
description: "搜索数据"
- name: "create"
description: "创建记录"
提交 PR 到 NousResearch/hermes-agent 的 optional-mcps/ 目录,经过 Nous 团队审核后即可上架。
审核标准参考资料:
- 代码质量:可运行、有测试
- 安全性:不收集用户数据、不使用 eval()
- 实用性:解决真实问题,不是 demo
六、与 OpenClaw 的对比
| 维度 | Hermes Agent | OpenClaw |
|---|---|---|
| MCP 发现 | ✅ 官方目录(可选安装) | ❌ 需手动配置 |
| 安装方式 | hermes mcp install 一键 |
手动编辑配置文件 |
| 凭据管理 | 统一 .env |
每服务器独立配置 |
| 工具选择 | 安装时复选框过滤 | 全有或全无 |
| 生态审核 | Nous 官方审核 | 社区自发 |
OpenClaw 虽然迭代极快(4小时10次commit),但在 MCP 生态建设上,Hermes 走得更远——它正在构建一个可持续的 MCP 服务器分发渠道。
七、对 AI 创业者的三个机会
机会 1:MCP 服务器开发
随着 MCP Catalog 上线,早期入驻的 MCP 服务器将获得巨大的先发优势。对标 VS Code 扩展市场——早期上架的扩展下载量是后来者的 10-100 倍。
热门方向:
- 飞书/钉钉/企业微信集成
- 中国区 API(百度地图、高德、微信支付)
- 垂直行业工具(医疗、法律、教育)
机会 2:MCP 咨询服务
大部分 AI 创业者需要的不是「怎么开发」,而是「帮我配置好 n8n + Hermes + 我的业务系统」。MCP Catalog 降低了安装门槛,但业务逻辑的连接仍然是高价值服务。
机会 3:内容创作
MCP Catalog 本身就是一个持续的内容金矿——每个新上架的条目都可以写成一篇教程(安装→配置→实战案例)。
八、总结
Hermes Agent 的 MCP Catalog 不只是「多了几条命令」。它标志着一个转折点:
- 之前:Agent 工具生态是分散的、手动的、门槛高的
- 之后:Agent 工具生态是集中的、自动的、一键式的
对于 AI 创业者,现在是最好的入场时机——MCP Catalog 刚刚上线,条目还很少,先入者红利巨大。
立即可做的事:
1. hermes mcp 浏览已有条目
2. 安装 n8n 桥接,连接你的工作流
3. 如果你有 Python/Node 开发能力,写一个 MCP 服务器提交到目录
下一期 Agent工坊预告:n8n MCP 桥接实战——用 Hermes Agent 自动同步公众号文章到全平台
