# 策展 · X (Twitter) 🔥🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Nous Research (@NousResearch) · 平台：X (Twitter) · 日期：2026-05-28

> 原始來源：https://x.com/NousResearch/status/2059638198075109769

## 中文摘要

Hermes Agent 透過 MCP Catalog 實現外部工具整合。

Hermes Agent 透過「Model Context Protocol (MCP)」協定，讓 Agent 能夠連接並使用外部工具伺服器，例如 GitHub、資料庫、檔案系統及內部 API 等。此機制不僅簡化了工具整合流程，更允許使用者透過統一的設定檔管理本地 stdio 伺服器與遠端 HTTP MCP 伺服器，並支援自動化的工具發現與註冊。

**核心功能與快速啟動**
若要啟用 MCP 支援，使用者需確保已安裝相關套件，並在設定檔中定義伺服器。
1. 安裝 MCP 支援：
   ```bash
   cd ~/.hermes/hermes-agent
   uv pip install -e ".[mcp]"
   ```
2. 在 `~/.hermes/config.yaml` 中加入 MCP 伺服器設定：
   ```yaml
   mcp_servers:
     filesystem:
       command: "npx"
       args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"]
   ```
3. 啟動 Hermes：
   ```bash
   hermes chat
   ```

**Catalog 一鍵安裝機制**
Hermes 內建了由 Nous Research 官方審核並合併的 MCP 伺服器目錄（Catalog），預設為停用狀態，使用者可依需求安裝：
- `hermes mcp`：啟動互動式選單。
- `hermes mcp catalog`：顯示純文字清單，適合腳本化操作。
- `hermes mcp install n8n`：直接安裝指定名稱的目錄項目。

這些項目儲存於 `optional-mcps/` 資料夾中，且必須經過 PR 審核流程。安裝過程會處理 API 金鑰（寫入 `~/.hermes/.env`）或 OAuth 驗證。

**工具篩選與權限控制**
在安裝過程中，Hermes 會探測 MCP 伺服器並列出所有可用工具，使用者可透過勾選清單決定要暴露給 Agent 的功能。
- 若需後續調整工具權限，可執行 `hermes mcp configure <name>` 重新開啟勾選清單。
- 僅有被勾選的工具會寫入設定檔，確保 Agent 僅能存取必要的權限。

**安全與信任模型**
由於安裝目錄項目會執行 manifest 指定的程式碼（包含 `git clone`、`pip install` 等），Nous Research 強調雖然所有項目皆經過官方審核，但使用者在安裝前仍應閱讀 `optional-mcps/<name>/manifest.yaml` 中的 `source` 欄位與啟動指令。

**環境變數與相容性**
- **環境變數替換**：在 `transport.command`、`args`、`url` 及 `headers` 中，Hermes 支援 `${VAR}` 語法，會在伺服器連線時自動解析環境變數。
- **版本相容性**：若目錄項目要求的 `manifest_version` 高於當前 Hermes 版本，系統會發出警告，此時使用者需執行 `hermes update` 進行升級。

針對近期使用者回報的「NoneType」錯誤，Nous Research 已確認該問題源自 OpenAI 端的異常，並已修復，建議使用者更新 Hermes 以解決此問題。

## 標籤

Agent, MCP, 自動化, Hermes Agent, Anthropic
