What problem does it solve? Configuring external capabilities for an AI agent normally requires custom bridge code or manual tool wiring. This Skill lets you declare MCP servers in a YAML config and have their tools automatically discovered, named, and injected into every conversation at startup. ## Core Features & Use Cases - Dual Transport Support: Connect local stdio servers (npx/uvx commands) or remote HTTP/StreamableHTTP servers with headers and timeouts. - Automatic Tool Discovery & Naming: Tools are registered as mcp_{server}_{tool} and injected into all platform toolsets with reconnection and exponential backoff. - Security Controls: Filtered environment inheritance, explicit env credential passing, and automatic credential stripping from error messages. - Use Case: Add a 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 mcp_servers in ~/.hermes/config.yaml with a command or url, then restart the agent and ask it to use the newly registered tools.