AI / Automation

Hermes Agent MCP sur Mac : outils dev (2026)

Hermes Agent MCP Mac outils de développement

Hermes Agent (Nous Research, MIT) se connecte à des serveurs MCP pour filesystem, GitHub et Codex via ~/.hermes/config.yaml.

Note : ProxyMac publie des guides Mac ; Hermes et MCP sont neutres. Les commandes reflètent la doc officielle MCP (mai 2026).

Pourquoi MCP sur Hermes (Mac)

Client MCP : mcp_servers. Serveur : hermes mcp serve pour Cursor.

Définition : outils mcp_<server>_<tool>, stdio + HTTP OAuth.

Prérequis : guide d'installation Hermes Mac.

Architecture MCP

ÉlémentCheminRôle
Config~/.hermes/config.yamlServeurs
Secrets~/.hermes/.envClés API
OAuth~/.hermes/mcp-tokens/Jetons

MCP · OpenClaw MCP launchd

Runbook MCP en 7 étapes sur macOS

Étape 1 — Vérifier les extras MCP

install.sh inclut MCP. Si hermes doctor alerte :

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

Vérifiez node --version et npx --version.

Étape 2 — Serveur filesystem sur une racine de dépôt

Dans ~/.hermes/config.yaml, ajoutez mcp_servers.project_fs avec un chemin de projet réel :

npx -y @modelcontextprotocol/server-filesystem /Users/you/dev/my-app (n'exposez pas tout $HOME).

Étape 3 — GitHub via le catalogue

hermes mcp ou hermes mcp install github — token dans ~/.hermes/.env, checklist pour désactiver les outils destructeurs.

Étape 4 — Preset Codex (optionnel)

Si codex est dans le PATH : hermes mcp add codex --preset codex.

Étape 5 — Liste blanche d'outils

Utilisez tools.include et tools.prompts: false pour n'exposer que les outils mcp_github_* nécessaires.

Étape 6 — Vérifier dans le TUI

Lancez hermes, demandez la liste des fichiers à la racine. Après YAML : /reload-mcp. OAuth dans un nouveau terminal : hermes mcp login <server> (reload en session = 30 s).

Étape 7 — Exposer Hermes à Cursor

Ajoutez "command": "hermes", "args": ["mcp", "serve"]. Lecture sans gateway ; envoi avec hermes gateway — voir installation Hermes.

Cas d'usage dev

ScénarioTransportConfig
Monorepostdiofilesystem + chemin
GitHubstdiocatalog + token
Codexpresetcodex mcp-server
LinearHTTP OAuthauth: oauth

Portable : filesystem + un catalog. Mac mini 24/7 : limiter les stdio concurrents.

Dépannage

Serveur MCP ne se connecte pas

Symptôme : erreurs de connexion, pas d'outils mcp_* dans le TUI.

Correctif : uv pip install -e ".[mcp]", puis hermes doctor. Vérifiez le YAML mcp_servers:.

Outils absents

Symptôme : install OK mais l'agent n'appelle jamais les outils MCP.

Causes : enabled: false, tools.include trop strict, OAuth incomplet. Lancez hermes mcp configure github quand le serveur répond.

OAuth sur Mac distant (SSH)

Symptôme : navigateur sur le portable, Hermes sur Mac sans écran.

Correctif : collez l'URL de redirection ou ssh -L ; hermes mcp login en SSH interactif.

FAQ

Hermes remplace-t-il le MCP de Cursor ?+
Non. Hermes est client et serveur MCP (hermes mcp serve) — les deux peuvent coexister. Utilisez Cursor pour l'IDE et Hermes pour les canaux ou mcp_servers sur le dépôt.
Comment les outils sont nommés ?+
Préfixe mcp_<server>_<tool> (les points deviennent des underscores). Décrivez la tâche en langage naturel ; le modèle choisit l'outil.
Catalogue sûr ?+
Entrées revues dans optional-mcps/, mais l'install exécute le bootstrap upstream. Lisez source: dans le manifest avant la prod.
Appels parallèles ?+
Oui avec supports_parallel_tool_calls: true par serveur — uniquement pour outils en lecture seule ou sans conflit d'écriture.
Mise à jour ?+
Pas de mise à jour auto. Après hermes update, relancez hermes mcp install <name> ; nouveaux outils via hermes mcp configure.

Voir les tarifs