🤖HermesBlog
Hermes 功能详解 · 第24篇2026/8/9· Easy Understand Hermes Agent

第24篇:MCP——让 AI 接入千万工具

Hermes 功能详解第24篇:MCP 协议。Model Context Protocol 接入外部工具。

这篇讲的是:如何让 Hermes Agent 用上全世界已有的工具,就像给手机装上应用商店。


什么是 MCP?

想象 Hermes 是一个聪明的助手,但它不能自带所有技能。MCP(模型上下文协议)就像万能插座——只要工具方支持这个协议,Hermes 就能直接插上去用。GitHub、数据库、浏览器、内部系统……都能接。

以前你想让 AI 用某个工具,得专门写代码。现在?配置一下就能用,省事多了。


第1步:确认已安装

MCP 支持随标准安装自带,不用额外装任何东西

第2步:添加一个 MCP 服务器

打开配置文件 ~/.hermes/config.yaml,加上你想用的工具。比如接入一个文件系统服务器:

mcp_servers:
  filesystem:
    command: "npx"
    args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"]

看不懂没关系,记住:command 是启动命令,args 是参数

第3步:启动并试用

hermes chat

然后直接问:

列出 /home/user/projects 里的文件,并总结项目结构。

Hermes 会自动发现服务器提供的工具,像用自家工具一样调用它们。


偷懒神器:官方精选目录

不想手动配置?Hermes 自带一个经过官方审核的 MCP 目录,像应用商店一样,一键安装:

hermes mcp              # 打开交互式选择器
hermes mcp catalog      # 查看纯文本列表
hermes mcp install n8n  # 直接安装某个工具

选择器里会显示每个工具的状态:

n8n          available    管理 n8n 工作流
linear       enabled      Linear 项目管理(远程 OAuth)
github       installed     GitHub 仓库工具(已禁用)

按回车即可安装、启用、禁用或卸载。

安装时注意:有些工具需要 API 密钥或 OAuth 登录,Hermes 会一步步引导你完成。装完后还会让你勾选具体启用哪些工具——比如装 Linear 时,可以只勾选“查问题”“建问题”,不勾“删除工作区”,避免 AI 误操作。

⚠️ 信任提醒:虽然目录里的工具都经过官方审核,但安装前建议看一眼它的来源和安装命令,确认是可信的仓库。


两种服务器,按需选择

本地 stdio 服务器:适合装在本机的工具,启动快,适合访问本地文件:

mcp_servers:
  github:
    command: "npx"
    args: ["-y", "@modelcontextprotocol/server-github"]
    env:
      GITHUB_PERSONAL_ACCESS_TOKEN: "***"

远程 HTTP 服务器:适合公司内部或云端托管的服务:

mcp_servers:
  remote_api:
    url: "https://mcp.example.com/mcp"
    headers:
      Authorization: "Bearer ***"

需要 OAuth 登录的(比如 Linear、Figma):加一行 auth: oauth,Hermes 会自动处理浏览器登录、令牌刷新等麻烦事。


小结

MCP 让 Hermes 不再是“孤岛”——全世界已有的工具,都能变成它的手脚。从本地文件到云端服务,从一键安装到精细筛选,你只需要告诉它“用什么”,剩下的交给协议。

下篇预告:工具多了怎么管?下一篇聊聊 Hermes 的多代理协作——让多个 AI 各司其职,像团队一样配合干活。

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/persistent-goals