Promotes the curated hermes-tools MCP surface (previously reachable only
via the codex_app_server runtime) to a first-class flag on
'hermes mcp serve'. With --tools, external MCP clients (Claude Code,
Codex, Cursor, custom harnesses) get Hermes' web search/extract, browser
automation, vision, image generation, skills, and TTS tools alongside the
existing messaging bridge, under the credentials configured in the local
Hermes install.
- agent/transports/hermes_tools_mcp_server.py: factor tool registration
into register_hermes_tools(mcp) so both entry points share one surface
- mcp_serve.py: create_mcp_server(include_tools=) + run_mcp_server flag
- hermes_cli/subcommands/mcp.py: --tools flag on 'mcp serve'
- hermes_cli/mcp_config.py: thread the flag through the dispatcher
- docs: mcp.md section with client config example