Agent工坊

【Agent工坊】Hermes Agent MCP Catalog:Agent 的「应用商店」时代来了

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-agentoptional-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 自动同步公众号文章到全平台


AI创业 #HermesAgent #MCP #Agent工坊 #一人公司