AI / Automation

Hermes Agent MCP Mac:開発ツールチェーン連携(2026)

Hermes Agent MCP Mac 開発ツール連携

Hermes AgentMIT エージェント で、MCP により外部ツール(filesystem、GitHub、Codex)を ~/.hermes/config.yaml から接続できます。

注:ProxyMac は Mac 向けガイドを公開しています。Hermes と MCP はベンダー中立です。手順は 2026 年 5 月時点の公式 MCP ドキュメントに基づきます。

なぜ Hermes に MCP

開発者には、限定されたファイルシステム、Issue/PR ツール、IDE 連携が同時に必要です。

クライアントは mcp_servers、サーバーは hermes mcp serve です。

Mac セットアップを先に完了してください。

アーキテクチャ

ComponentPathRole
config~/.hermes/config.yamlMCP servers
secrets~/.hermes/.envkeys
cataloghermes mcpinstall

MCP docs

macOS で MCP を設定する 7 ステップ

ステップ 1 — MCP 依存関係の確認

標準の install.sh に MCP が含まれます。hermes doctor が警告する場合:

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

node --versionnpx --version を確認してください。

ステップ 2 — リポジトリ 1 つに filesystem サーバー

~/.hermes/config.yamlmcp_servers.project_fs に、実際のプロジェクトパスを指定します:

npx -y @modelcontextprotocol/server-filesystem /Users/you/dev/my-app$HOME 全体はマウントしない)。

ステップ 3 — catalog から GitHub をインストール

hermes mcp または hermes mcp install github を実行。トークンは ~/.hermes/.env に保存され、ツールチェックリストで破壊的操作をオフにできます。

ステップ 4 — 任意: Codex CLI プリセット

codex が PATH にある場合: hermes mcp add codex --preset codex(stdio で codex mcp-server 相当)。

ステップ 5 — 機密ツールのホワイトリスト

各サーバーで tools.include(例: list_issues, search_code)と tools.prompts: false を設定し、必要な mcp_github_* だけを登録します。

ステップ 6 — TUI で検証

hermes を起動し、プロジェクトルートのファイル一覧を依頼。YAML 変更後は /reload-mcp。OAuth は新しいターミナルhermes mcp login <server>(セッション内リロードは 30 秒でタイムアウト)。

ステップ 7 — Cursor に Hermes を公開

クライアント MCP 設定に "command": "hermes", "args": ["mcp", "serve"] を追加。読み取りは gateway 不要;送信hermes gateway が必要 — Mac セットアップを参照。

開発レシピ

CaseTransportConfig
repostdiofilesystem path
GitHubstdiocatalog + .env
Codexpreset--preset codex

stdio vs HTTP — laptop: filesystem + one catalog first; Mac mini 24/7: limit stdio processes.

トラブルシューティング

MCP サーバーに接続できない

症状: 接続エラー、TUI に mcp_* ツールがない。

対処: uv pip install -e ".[mcp]" の後 hermes doctor。YAML の mcp_servers: を確認。

ツールが表示されない

症状: インストール成功後も MCP を呼ばない。

原因: enabled: false、狭い tools.include、OAuth 未完了。オンライン後 hermes mcp configure github

SSH 先での OAuth

症状: ノート PC のブラウザ、ヘッドレス Mac 上の Hermes。

対処: リダイレクト URL を貼り付け、または ssh -L。対話 SSH で hermes mcp login

FAQ

Hermes は Cursor の MCP を置き換えますか?+
いいえ。Hermes は独自の MCP クライアントと hermes mcp serve サーバーを持ち、Cursor と併用できます。リポジトリ操作は mcp_servers、IDE 連携は Cursor 側 MCP でも構いません。
MCP ツール名は?+
mcp_<server>_<tool> 形式で登録されます(ドットはアンダースコア)。自然言語でタスクを書けばモデルが選択します。
カタログは安全?+
optional-mcps/ は PR 審査済みですが、インストールは upstream の bootstrap を実行します。本番前に manifest の source: を確認してください。
並列実行は?+
読み取り専用など安全な場合のみ supports_parallel_tool_calls: true を有効化してください。同一リソースへの並列書き込みは避けます。
更新方法は?+
カタログは自動更新されません。hermes update 後に hermes mcp install <name> を再実行し、新ツールは hermes mcp configure で追加します。

料金を見る