Hermes (Nous Research) is a self-improving, multi-channel agent with a terminal TUI, an OpenAI-compatible HTTP API, and first-class MCP support in both directions. Because Hermes is a native MCP client, the cleanest integration is to register Smithers as an MCP server — Hermes can then list, run, watch, and approve workflows as tools.Documentation Index
Fetch the complete documentation index at: https://smithers.sh/llms.txt
Use this file to discover all available pages before exploring further.
Register the MCP server
The fastest path ismcp add — Smithers writes its server straight into Hermes’s
~/.hermes/config.yaml:
~/.hermes/config.yaml under
mcp_servers. Add Smithers as a stdio server:
mcp_smithers_<tool> — mcp_smithers_run_workflow,
mcp_smithers_watch_run, mcp_smithers_resolve_approval, and the rest. Full
reference: MCP Server.
Install the skill
Hermes supports theSKILL.md (agentskills.io) format. Drop the onboarding skill
into its skills directory — skills add also writes the generated set to the
canonical ~/.agents/skills/, which Hermes can be pointed at:
Standing instructions
Hermes resolves an instruction file by priority —.hermes.md, then AGENTS.md,
then CLAUDE.md — first match wins. Add an orchestration section to whichever the
repo already uses:
See also
- MCP Server — the full tool reference
- Agent Support — the cross-agent commands