What problem does it solve? Configuring and connecting external MCP servers to an AI agent normally requires custom bridge code and manual tool wiring. This Skill lets you declare MCP servers in a YAML config file and have their tools discovered, registered, and injected into every conversation automatically. ## Core Features & Use Cases - Automatic Tool Discovery: On startup, connects to each configured MCP server, lists its tools, and registers them with a mcp_{server}_{tool} naming prefix. - Dual Transport Support: Runs local stdio servers (npx, uvx, or any command) and connects to remote HTTP/StreamableHTTP servers with custom headers. - Security Controls: Filters environment variables passed to subprocesses and redacts credential patterns from error messages shown to the LLM. - Use Case: Add the GitHub MCP server with a personal access token in ~/.hermes/config.yaml, restart the agent, and immediately call tools like mcp_github_list_issues in any conversation. ## Quick Start Add an MCP server entry under the mcp_servers key in ~/.hermes/config.yaml and restart the agent to make its tools available.