What problem does it solve? Integrating external MCP (Model Context Protocol) servers into an AI agent normally requires custom bridge code and manual tool wiring. This Skill provides a built-in MCP client that connects to servers at startup, discovers their tools, and registers them as first-class agent tools with zero additional code. ## Core Features & Use Cases - Automatic Tool Discovery: Connects to configured MCP servers on startup, calls list_tools(), and registers each tool with an mcp_{server}{tool} naming prefix. - Dual Transport Support: Runs local stdio servers (npx, uvx, or any command) and remote HTTP/StreamableHTTP servers with custom headers and authentication. - Security Controls: Filters environment variables passed to subprocesses, redacts credentials from error messages, and supports per-server sampling limits. - Use Case: Add a GitHub MCP server with a personal access token to your config, restart the agent, and immediately ask it to list issues or create pull requests using the auto-registered mcp_github* tools. ## Quick Start Add an mcp_servers entry with a command and args to ~/.hermes/config.yaml, then restart the agent and ask it to use the newly discovered tools.