AI / Automation

Hermes Agent MCP Mac 設定:擴充本機開發工具鏈(2026)

Hermes Agent MCP Mac 設定連接本機開發工具鏈

Hermes Agent(Nous Research,GitHub,MIT)可透過 MCP(Model Context Protocol) 連接外部工具伺服器,將本機開發工具鏈(檔案系統、GitHub、Codex CLI)接入代理迴圈,密鑰放在 ~/.hermes/.env

說明:ProxyMac 發布 Mac 自動化教學;Hermes 與 MCP 與廠商無關。以下命令與路徑以 2026 年 5 月上游倉庫及官方 MCP 文件為準。

為何在 Mac 上用 MCP 擴充 Hermes

開發者常需要:限定目錄的檔案存取、Issue/PR 整合,以及讓 IDE 共用 Hermes 訊息通道。

Hermes 作為 MCP 用戶端 讀取 mcp_servers;作為 伺服器 時執行 hermes mcp serve 供 Cursor / Claude Code 使用。

可引用定義:工具名為 mcp_<server>_<tool>,支援 stdio 與 HTTP OAuth。

請先完成 Hermes Agent Mac 安裝指南

架構:設定、傳輸與工具名

元件路徑角色
設定~/.hermes/config.yamlMCP 伺服器列表
密鑰~/.hermes/.envAPI Key
OAuth~/.hermes/mcp-tokens/遠端令牌
目錄hermes mcp一鍵安裝
重載/reload-mcp刷新
橋接hermes mcp serve對外暴露 Hermes

參考 官方 MCP 文件OpenClaw MCP 環境變數

macOS 上七步設定 MCP

步驟 1 — 確認 MCP 依賴

標準 install.sh 已包含 MCP。若 hermes doctor 報警:

cd ~/.hermes/hermes-agent && uv pip install -e ".[mcp]"

確認 node --versionnpx --version 可用。

步驟 2 — 綁定單一倉庫根目錄

編輯 ~/.hermes/config.yaml,在 mcp_servers.project_fs 中設定:

npx -y @modelcontextprotocol/server-filesystem /Users/you/dev/my-app(替換為真實路徑,勿掛載整個使用者目錄)。

步驟 3 — 從 catalog 安裝 GitHub

執行 hermes mcphermes mcp install github,依提示寫入 token,並在安裝清單中關閉破壞性工具。

步驟 4 — 可選 Codex 預設

hermes mcp add codex --preset codex(需本機 codex 在 PATH 中)。

步驟 5 — 工具白名單

為 GitHub 等伺服器設定 tools.includetools.prompts: false,僅註冊需要的 mcp_github_* 工具。

步驟 6 — TUI 驗證

執行 hermes,要求列出專案根目錄檔案。修改 YAML 後執行 /reload-mcp。OAuth 請在新終端執行 hermes mcp login <server>

步驟 7 — 供 Cursor 呼叫 Hermes

在 Cursor MCP 設定中加入 hermes + mcp serve。讀取無需 gateway;傳送hermes gateway,見 安裝指南

開發情境(stdio vs HTTP)

情境傳輸設定適用
單倉stdiofilesystem 路徑MacBook
Issuestdiocatalog github自動化
Codexpresetcodex mcp-servercodegen
LinearHTTP OAuthauth: oauthSaaS
Cursor 橋接Hermes servermcp serveIDE

筆電先 filesystem + 一個 catalog;穩定後再加 HTTP OAuth。24/7 Mac mini 請控制並行 stdio 程序數。

疑難排解

無法連線 MCP 伺服器

現象:連線錯誤,TUI 中無 mcp_* 工具。

修復:uv pip install -e ".[mcp]" 後執行 hermes doctor,檢查 mcp_servers: YAML。

安裝成功但無工具

現象:catalog 完成但代理從不呼叫 MCP。

原因:tools.include 過窄或 OAuth 未完成。執行 hermes mcp configure github

SSH 遠端 OAuth

現象:筆電瀏覽器,無頭 Mac 上的 Hermes。

修復:貼上重定向 URL 或 ssh -L;在 SSH 工作階段執行 hermes mcp login

FAQ

Hermes 會取代 Cursor 內建 MCP 嗎?+
不會。Hermes 自帶 MCP 用戶端,也可用 hermes mcp serve 作為伺服器;可與 Cursor 並存,分工為 IDE 編輯與 Hermes 訊息通道。
MCP 工具如何命名?+
註冊為 mcp_<server>_<tool>,點號會變為底線。以自然語言描述任務,模型會自動選擇對應工具。
catalog 安全嗎?+
條目在 optional-mcps/ 經 PR 審核,但安裝仍會執行上游 bootstrap。上線前請閱讀 manifest 的 source: 欄位。
能並行呼叫 MCP 工具嗎?+
可以,在伺服器上設定 supports_parallel_tool_calls: true,僅建議用於唯讀、無寫入衝突的工具。
如何更新 MCP?+
目錄不會自動更新。先執行 hermes update,再 hermes mcp install <name>;新增工具以 hermes mcp configure 勾選。

查看定價